Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Cześć poinstruowana społeczność, Tym razem stworzyłem jeden z najprostszych projektów do uzupełnienia z Arduino Uno: obwód statku kosmicznego. Nazywa się to tak, ponieważ jest to rodzaj programowania i obwodów, które byłyby używane we wczesnych programach telewizyjnych i filmach science fiction, aby naśladować efekt „migania przycisków”, który miał pokazywać, że statek rakietowy działa poprawnie. Istnieje wiele zasobów online, aby wykonać ten projekt, ale mam nadzieję, że opublikowanie go w Instructables pomoże większej liczbie osób zainteresować się eksperymentowaniem z Arduino.
Materiały:
- Płytka Arduino Uno (preferowany zestaw startowy)
- Deska do krojenia chleba
- Schemat połączeń pokazany na schemacie, w tym: przewody połączeniowe, rezystory, diody LED i przycisk
- Komputer z zainstalowanym programem do kodowania Arduino
Krok 1: Zbuduj moduł
Najpierw upewnij się, że Twoje Arduino jest odłączone od źródła zasilania. Następnie wykonaj następujące kroki, aby połączyć wszystkie elementy obwodu:
- Podłącz płytkę stykową do 5 V (dodatniego) i uziemienia (ujemnego) Arduino.
- Umieść dwie czerwone diody LED w gnieździe „e” na płytce stykowej, nieco wyżej na płytce, z zieloną diodą LED w tym samym gnieździe poniżej.
- Podłącz katodę każdej diody LED do uziemienia za pomocą rezystora 220 omów.
- Podłącz anodę zielonej diody LED do cyfrowego styku 3 w Arduino i zrób to samo dla czerwonych diod LED na stykach 4 i 5.
- Umieść przełącznik pod diodami LED w szczelinach pomostowych płytki stykowej „e” i „f”. Podłącz górną stronę do zasilania, a dolną do styku cyfrowego 2. Po tej samej stronie dodaj do masy rezystor 10 kiloomów. (Rezystor ten powoduje odczyt „LOW”, gdy przycisk nie jest wciśnięty.)
Krok 2: Zakoduj projekt
Skorzystaj z powyższego obrazu i skopiuj i wklej kod do swojego projektu. Jeśli trudno to zobaczyć, kliknij ten link i pobierz kod z GitHub:
Kilka rzeczy, na które należy zwrócić uwagę, to to, że możesz zmienić „switchState == LOW” na „switchState == HIGH”, aby zmienić zachowanie modułu: będzie migać po zwolnieniu i pozostanie stały po naciśnięciu. Inną rzeczą, na którą należy zwrócić uwagę, jest to, że możesz zmienić wartość instrukcji "opóźnienie", aby dostosować szybkość migania czerwonej diody LED po naciśnięciu przycisku.
Krok 3: Prześlij kod i graj ze swoim interfejsem
Podłącz Arduino do komputera i wgraj kod; miejmy nadzieję, że wszystko działa! Jeśli nie, sprawdź połączenia kablowe i upewnij się, że cały kod jest napisany poprawnie. Napraw wszelkie błędy i prześlij ponownie.
Zielona dioda LED powinna świecić światłem ciągłym. Naciśnij i przytrzymaj przycisk, a czerwone diody LED powinny migać naprzemiennie! Możesz zrobić osłonę na przycisk i diody LED, aby mówić, co chcesz, i ukryć przewody, jeśli chcesz. Mam nadzieję, że dobrze się bawiłeś przy tym projekcie!