Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- enum erosito {
- erosito_ki,
- erosito_be,
- kikapcsolva,
- bekapcsolva,
- nyomva
- };
- enum erosito erosito_allapot;
- const int ledPin = 13;
- int gomb = 7;
- unsigned long ido_kapcsolo = 0;
- void setup() {
- pinMode(ledPin, OUTPUT);
- pinMode(gomb, INPUT);
- Serial.begin(1200);
- }
- void loop() {
- unsigned long ido = millis();
- if (digitalRead(gomb) == 1 && erosito_allapot != nyomva)
- {
- ido_kapcsolo = ido;
- erosito_allapot = nyomva;
- //Serial.println(erosito_allapot);
- //Serial.println("Nyomva ennek csak egyszer kellene megjelennie!!!");
- }
- if (erosito_allapot == nyomva && digitalRead(gomb)== 0 ){
- int eltelt_ido = ido - ido_kapcsolo;
- if (eltelt_ido <= 1200 )
- erosito_allapot = erosito_be;
- if (eltelt_ido >= 3000 )
- erosito_allapot = erosito_ki;
- }
- if (erosito_allapot == erosito_be && erosito_allapot != bekapcsolva)
- {
- erosito_allapot = bekapcsolva;
- Serial.println("be");
- digitalWrite(ledPin, HIGH);
- }
- if (erosito_allapot == erosito_ki && erosito_allapot != kikapcsolva)
- {
- erosito_allapot = kikapcsolva;
- Serial.println("ki");
- digitalWrite(ledPin, LOW);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement