“显示数字”的版本间的差异
第12行: | 第12行: | ||
*[[mCookie-Hub/zh|mCookie-Hub]] | *[[mCookie-Hub/zh|mCookie-Hub]] | ||
*[[Sensor-Number]] | *[[Sensor-Number]] | ||
− | [[File:Sensor_Number_setNumber_module.jpg|600px| | + | [[File:Sensor_Number_setNumber_module.jpg|600px|center]] |
<br> | <br> | ||
<br> | <br> | ||
第19行: | 第19行: | ||
<br> | <br> | ||
将Battery、Core、Hub堆叠在一起,通过MicroUSB数据线接入电脑。 | 将Battery、Core、Hub堆叠在一起,通过MicroUSB数据线接入电脑。 | ||
− | [[File:Sensor_Number_setNumber_circuit.jpg|600px| | + | [[File:Sensor_Number_setNumber_circuit.jpg|600px|center]] |
<br> | <br> | ||
<br> | <br> |
2017年7月7日 (五) 01:43的版本
Sensor_Number库-显示数字示例
所需硬件
电路搭建 将数码管的IN接到Hub的4,5引脚。
代码 /*
依次循环显示0-9数字。
数字能被2整除显示点,否则不显示。
电路:
* 数码管接到核心的4,5引脚
注意:
Core的A6,A7接口不能用于软串口控制
2017年7月5日修改
By YLB
*/
#include "Microduino_Number.h"
#define NUM 4
#define LIGHT 255
SoftwareSerial mySerial(4, 5); // RX, TX
NumberLED LED(NUM, &mySerial); //使用软串口
//NumberLED LED(NUM, &Serial); //使用硬串口0,1
void setup() {
LED.begin(); //初始化彩灯
}
void loop() {
for (uint8_t i = 0; i < 10; i++)
{
if (i % 2) //数字能被2整除
LED.setPoint(0, false); //关闭点
else
LED.setPoint(0, true); //显示点
LED.setNumber(0, i, LIGHT);//设置数字
LED.show(); //显示数字
delay(1000); //切换数字之间时间间隔,单位毫秒
}
}
相关案例
|