1,arduino开发板主要用于处理输入输出信号;2,第一个案例:利用arduinoIDE编辑代码控制LED灯闪烁;voidsetup(){仅仅执行一次PinMode(13,output);设置引脚模式,13号为输出;}voidloop(){循环执行,不停止digitalWrite(13,HIGH);设置数字输出,13号引脚高电平,此时灯亮;delay(1000);延迟1000ms之后执行下一步函数;digitalWrite(13,LOW);设置13号引脚为低电平,此时灯灭;delay(1000);延迟函数;}3,第二个案例:流水灯控制...
2020-11-03 18:47:02 1.2w浏览 0点赞 0回复 0收藏
上篇链接:https:harmonyos.51cto.composts154111,电子骰子,使用一个电子数码管,电阻,滚珠开关;其中电子数码管是由8个LED灯组合的,有共阴极和共阳极,使用时需要了解阴阳,如果是共阴需要接GND;并且数码管极易烧坏,需要连接电阻;源代码:(使用的是共阴极一位数码管)classLedSegmentDisplays{private:intports[8];intdigits[10][8];public:LedSegmentDisplays(inta,intb,intc,intd,inte,intf,intg,inth){ports[0]a;por...
2020-11-03 18:47:00 7640浏览 0点赞 0回复 0收藏
include"U8glib.h"U8GLIBSSD1306128X64u8g(U8GI2COPTNONE);设置设备名称:I2CSSD130612864(OLED)defineUP11定义方向键上为Arduino引脚11号引脚defineDOWN10定义方向键下为Arduino引脚10号引脚defineLEFT9定义方向键上为Arduino引脚9号引脚defineRIGHT8定义方向键上为Arduino引脚8号引脚defineA7定义方向键上为Arduino引脚7号引脚defineB6定义方向键上为Arduino引脚6号引脚初始化变量声明变量很多地方用了byte类型不用int类型,...
2020-11-03 18:46:59 8761浏览 0点赞 0回复 0收藏
串口是Arduino与其它设备进行通信的接口,我们需要很好的掌握它的使用。Arduino串口使用相关的函数共有10个(随着版本的升级,新版本加入了更多,具体请参见官网:http:www.arduino.cc)。Serial.begin();开启串口Serial.end();关闭串口Serial.available();判断串口缓冲器是否有数据装入Serial.read();读取串口数据Serial.peek();返回下一字节(字符)输入数据,但不删除它Serial.flush();清空串口缓存Serial.print();写入字符串数...
2020-11-03 18:46:51 1.4w浏览 0点赞 0回复 1收藏