• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Optymalizacja kodu w Arduino
#11
Powiem Ci że, działa idealnie na atmega8. Jeszcze raz dzięki.

Wysłano za pomocą Commodore C64
 
#12
Wink no to super
Ważne aby robić co się lubi albo lubić co się robi .
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji Wink
 
#13
Witam, jako ze potrzebuję przerobić ten kod, tak aby po wciśnięciu wybranego przycisku pilota zaświeciła się dioda, a po zwolnieniu zgasła za cholerę nie chce mi to działać.

Zmieniłem:

Kod:
if(outputState == 1) {
    digitalWrite(2, LOW);}
      else{
        digitalWrite(2, HIGH);}

Na:
Kod:
if(CurrentValue > 0){
 digitalWrite(2, LOW);
 delay(200);}
 else{
 digitalWrite(2, HIGH);}

W zasadzie działa, ale z każdym przyciskiem.

W pętli:
Kod:
if(CurrentValue == StoredCode){
 
   }
dioda tylko mruga.
 
#14
Nie zrobisz takim sposobem pilot działa impulsowo jak naciśniesz przycisk nadaje sygnał w impulsach co kilka milisekund tu trzeba pomyśleć troszkę nad kodem .
Ważne aby robić co się lubi albo lubić co się robi .
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji Wink
 
#15
Zamykam. Smile

Ciąg dalszy: http://forum.arduinopolska.com/watek-mod...e-z-pilota
[Obrazek: Sygnatura1-w60.jpg]
 
  


Skocz do:


Przeglądający: 1 gości