Skocz do zawartości

Krzysiek_Zam

Użytkownicy
  • Zawartość

    2
  • Rejestracja

  • Ostatnio

Reputacja

2 Neutralna

O Krzysiek_Zam

  • Ranga
    1/10
  1. Hej. Mam na imię Krzysiek mam 41 lat. Pracuję jako hadlowiec, czasem serwisuję maszyny. Od 2 lata zafascynowałem się arduino, elektroniką i programowaniem mikrokontrolerów. Uczę się z Forbotem różnych rzeczy. Mam za sobą sterowanie lampką pilotem od telewizora, teraz tworzę podajnik cukierków dla dzieci. Ciężko mi ogarnąć funkcje programowania ale powoli uczę się co robić żeby urządzenia działały. Pozdrawiam wszystkich użytkowników.
  2. Hej Chciałbym sterować kierunkiem obrotu silnika. Silnik ma się zakręcić 5 razy w prawo i w lewo na zmianę i się zatrzymać. Złożyłem układ na mostku L293DNE tak jak w kursie. Pytanie: Jak można przenieść tą funkcję do pętli loop żeby tak samo działała jak jest w void setup. Jak przeniosę fragmenty kodu do void loop pętla się nie zatrzymuje tylko cały czas kręci silnikiem w lewo i prawo. Wgrałem kod: int i; // deklaracji zmiennej chyba nie trzeba opisywać :P void setup() { pinMode(6, OUTPUT); //sterowanie prędkością silnika pinMode(7, OUTPUT); //piny 7 i 8 sterują kierunkiem obrotu silnika pinMode(8, OUTPUT); digitalWrite(6, HIGH); // ustawienie maksymalnej prędkości obrotowej silnika for(i=1;i<=5;i++){ //zainicjowanie pętli for - ma przebiec 5 razy digitalWrite(7, HIGH); // odpalamy silnik digitalWrite(8, LOW); delay(1000); digitalWrite(7, LOW); // odpalamy silnik digitalWrite(8, HIGH); delay(1000); digitalWrite(8, LOW); // stopujemy silnik delay(1000); } } void loop() { }
×
×
  • Utwórz nowe...