silniczki DC + fotorezystor

Sterujemy szybkością silniczka światłem – dlatego zaczęsliśmy od

  • zbudowania dzielnika napięć z fotorezystorem
  • wczytywaniu napięcia z tego dzielnika na port analogowy Arduino
  • podłączenie L298N z silnikiem
  • wybranie pinu PWM do sterowania szybkością obrotów
  • przydatna funkcja skalująca wartości z jednego zakresu na drugi: map

A oto i bohaterowie naszych zajęć:

Kolejne zajęcia – także we wtorek 16:00 – sterujemy dwoma silnikami za pomocą światła.  Zapraszam!

 

silniczki DC + moduł L298

Ponownie programowaliśmy silniczek DC, tym razem wykorzystywaliśmy moduł na bazie L298. Przypomnieliśmy sobie kilka istnych rzeczy:

  • wczytywanie znaków z klawiatury do Arduino – funkcja Serial.read() 
  • pisanie „niechluje” instrukcji warunkowej w C/C++
  • wczytywanie liczb z klawiatury – funkcja Serial.parseInt()
  • podłączenie modułu L298 do koła i bateryjki — sprawdzamy, czy rozumiemy jak to działa
  • jeśli rozumiemy, to podłączamy do Arduino
  • prosty program włączający obroty silnik w jedną stronę na czas 1 sekundy, a potem w stronę przeciwną (też na czas 1 sek) i tak w kółko
  • modyfikacja programu na wczytywanie liczb: liczba 0 silnik stop, liczba <0 — silnik w jedną stronę, liczba >0 silnik w przeciwną stronę
  • kolejna modyfikacja o uwzględnienie sterowania szybkością obrotów – wczytujemy liczbę z przedziału -255..255 i sterujemy nie tylko kierunkiem obrotów, ale też i szybkością
  • przy okazji zachęciłem do wirtualnego Arduino na www.circuits.io

A oto i bohater naszych zajęć:

Znalezione obrazy dla zapytania modul l298

Kolejne zajęcia – także we wtorek 16:00 – sterujemy silnikiem za pomocą światła.  Zapraszam!

 

silniczki DC + sterownik L293N

 

Zajęliśmy się silniczkami prądu stałego i przypominając sobie nawet najprostrze programiki dla Arduino udało się nam:

  • praca z multimetrem – mierzenie prądu płynącego przez działający silniczek – uwaga na odpowiednie nastawy zakresów pomiaru  
  • zwrócenie uwagi na wydajność prądową pinów cyfrowych Arduino oraz pinu zasilającego 5V
  • omówienie układu L293 – sterownik silnika (mostek H) – jego zalety? warto pamiętać!
  • budowa układu na płytce stykowej i „oprogramowanie” go w Arduino 
  • regulacja szybkości obrotów – pin PWM
  • regulacja szybkości ze zwiększonym zasilaniem silniczka (2x 6V) –  wcale nie spaliliśmy nasz silniczek!

Kolejne zajęcia – także we wtorek 16:00 – budujemy nasz pojazd.  Zapraszam!