Multi-function Shield: Arduino 拓展板使用

拓展板图片:

使用说明:
https://www.mpja.com/download/Hackatronics-Arduino-Multi-function-Shield.pdf

需要下载的库文件:
https://github.com/PaulStoffregen/TimerOne/releases/tag/1.1
http://files.cohesivecomputing.co.uk/MultiFuncShield-Library.zip

在Arduino中加载库:

然后就可以使用使用说明中的代码进行测试了,
比如让LED数码管显示内容:

#include <TimerOne.h>
#include <Wire.h>
#include <MultiFuncShield.h>
void setup() {
 // put your setup code here, to run once:

 Timer1.initialize();
 MFS.initialize(&Timer1); // initialize multi-function shield library

 MFS.write("Hi");
 delay(2000);
 MFS.write(-273);
 delay(2000);
 MFS.write(3.141, 2); // display to 2 decimal places.
 delay(2000);
}
int counter=0;
byte ended = false;
void loop() {
 // put your main code here, to run repeatedly:
 if (counter < 200)
 {
 MFS.write((int)counter);
 counter++;
 }
 else if (!ended)
 {
 ended = true;
 MFS.write("End");
 MFS.blinkDisplay(DIGIT_ALL, ON);
 }
 delay(50);
}

实验现象为数码管先显示hi,然后显示-273,接着显示3.14,最后进行计数到200(20秒)闪烁End字样。

posted @   那个白熊  阅读(869)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示