代码改变世界

随笔分类 -  Arduino

Arduino测量温湿度(DHT22)并显示在串口和OLED显示屏上

2022-01-12 00:23 by jym蒟蒻, 1408 阅读, 收藏,
摘要: 实验结果 温湿度显示在串口:温湿度显示在OLED屏幕: 实验代码 #include "U8glib.h" #include "DHT.h" U8GLIB_SSD1306_128X32 u8g(U8G_I2C_OPT_NONE); #define DHTTYPE DHT22 // DHT 22 (AM 阅读全文

Arduino的串口结束符及串口缓冲区 分析研究

2022-01-12 00:20 by jym蒟蒻, 2220 阅读, 收藏,
摘要: 文章目录1.深入理解缓冲区和Serial.available():2.深入理解串口结束符3.验证结论: 1.深入理解缓冲区和Serial.available():运行下面的代码,我发现如果不在串口输入任何数字,就会一直显示“no”,输入一个数字,就一直显示“yes”。关掉串口界面再打开,还是一直显示 阅读全文

Arduino智能风扇系统

2022-01-12 00:12 by jym蒟蒻, 832 阅读, 收藏,
摘要: 研究方法与思路:我们小组一开始找的是一个别人做好的项目,按键控制风扇挡位,不同挡位对应不同LED灯。但是实现过程中存在bug。而且仅仅通过按键控制风扇着实有局限性,因此我觉定用串口控制风扇开关的模式,输入1,风扇变为光敏自动调节,输入2,变为按钮人工控制调节。我们的思路首先是拆开,把每个功能单独列出 阅读全文

Arduino光敏+LED+数码管+蜂鸣器综合实验

2022-01-12 00:03 by jym蒟蒻, 560 阅读, 收藏,
摘要: 内容 用光敏控制LED的明暗程度,光敏值在3位数码管上显示,串口输出光敏值,蜂鸣器到一定的值会didi 话不多说,直接上代码,那几个部分拼到一起,多了个数的拆分,让k1k2k3分别等于百位十位个位 代码 void setup(){ Serial.begin(9600); int ledpin=9; 阅读全文

通过Arduino控制LED形成流水灯效果

2022-01-11 23:56 by jym蒟蒻, 1315 阅读, 收藏,
摘要: 实验任务和目的 通过Arduino控制LED形成流水灯效果实验条件 Arduino UNO,面包板,6个LED,6个220Ω电阻实验过程和结果 实验详细步骤:在各LED正极和Arduino引脚之间串联一个限流电阻,并将LED负极与Arduion的GND相连 实验连线图: 实验代码: void set 阅读全文