4066| 0
|
[进阶] 用arduino做一个larson scanner |
本帖最后由 gada888 于 2018-11-26 21:50 编辑 larson scanner就是焊一排led在电路板上。假如11个LED成一条直线。然后让其依次点亮LED1-LED11.到LED11亮后,反转。从LED11-LED1. 所需LED一共11个。电阻220欧或330欧各11个。连接线十一条。 [mw_shl_code=applescript,true]int period = 100; void setup() { for (int pin = 3; pin < 14; pin++) { pinMode(pin, OUTPUT); } } void loop() { for (int pin = 3; pin < 14; pin++) { digitalWrite(pin, HIGH); delay(period); digitalWrite(pin, LOW); } for (int pin = 13; pin > 3; pin--) { digitalWrite(pin, HIGH); delay(period); digitalWrite(pin, LOW); } } [/mw_shl_code] setup函数把所有数字pin初始化为输出功能。 loop函数是对LED计数。根据period延迟时间来依次点亮他们。当数到13时候,反转。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed