前言
- 最近感冒,状态不好,没操作这个项目,巩固了下C/C++的基础
- 这个项目比较复杂,新知识点多,慢慢来
模块调试
- 这次先把5毛钱买的rgb灯模块调试好
- 这玩意儿需要5V才能达到最大亮度,但ESP8266只能输出3.3V,将就用
- 便宜东西混色效果很无语,不过单色还是可以用的
![](https://www.weishadian.com/wp-content/uploads/2022/01/微信图片_20211213222931_20211213223142247823.jpg)
调试代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
<em>// 使用时三种结果不要用switch</em> #define r D5 #define g D6 #define b D7 void setup() { pinMode(r,OUTPUT); pinMode(g,OUTPUT); pinMode(b,OUTPUT); } void loop() { for (int i = 0; i < 4; i++){ switch (i) { case 1: analogWrite(r, 1024); analogWrite(g, 0); analogWrite(b, 0); break; case 2: analogWrite(r, 0); analogWrite(g, 1024); analogWrite(b, 0); break; case 3: analogWrite(r, 0); analogWrite(g, 0); analogWrite(b, 1024); break; } delay(1000); } } |
近期评论