poweryzp
poweryzp
关注数: 69
粉丝数: 139
发帖数: 2,818
关注贴吧数: 20
我编了个红绿灯程序,TM1367四位数码管+ws2812多彩灯珠一个
两个按键,按第一个灯闪,按第二个灯灭,实测成功 volatile int bleled; volatile int ledblin; volatile int ledblinkp; volatile boolean ledstate; void setup(){ bleled = 0; ledblinkp = millis(); ledblin = 0; ledstate = false; pinMode(2, INPUT); pinMode(3, INPUT); pinMode(13, OUTPUT); } void loop(){ pinMode(2, INPUT_PULLUP); pinMode(3, INPUT_PULLUP); if (digitalRead(2) == LOW) { bleled = 1; ledstate = true; } if (digitalRead(3) == LOW) { bleled = 2; } if (bleled == 2) { digitalWrite(13,LOW); } ledblin = millis(); if (ledblin - ledblinkp >= 500) { ledstate = !ledstate; ledblinkp = ledblin; if (bleled == 1 && ledstate == true) { digitalWrite(13,HIGH); } else { digitalWrite(13,LOW); } } }
找事做啊,人在桥头 上月底离职了,现在还没事做,我是做工控电工的,装配接线,画图,编程都会点,哪位老板有活联系我啊,暂时还不想全职上班,接点零活做做
1
下一页