Program Pro-mini przy użyciu Uno (Arduino Basics): 7 kroków (ze zdjęciami)
Program Pro-mini przy użyciu Uno (Arduino Basics): 7 kroków (ze zdjęciami)
Anonim
Program Pro-mini przy użyciu Uno (Arduino Basics)
Program Pro-mini przy użyciu Uno (Arduino Basics)

Cześć wszystkim, W tej instrukcji chciałbym podzielić się z Wami moimi doświadczeniami z moim niedawno zakupionym Arduino pro-mini i tym, jak udało mi się przesłać do niego kod po raz pierwszy, używając mojego starego Arduino Uno.

Arduino pro-mini posiada następujące cechy:

  • Jest niesamowicie mały.
  • Jest poręczny.
  • Łatwo programowalny.
  • Idealnie nadaje się do zastosowań przenośnych, ponieważ wykorzystuje niską moc (3,3 V).
  • Posiada 14 pinów I/O.

Do programowania płytki potrzebujemy zewnętrznego sprzętu, takiego jak płytki Arduino z funkcją USB ISP.

Znacznie łatwiej będzie wgrać kod, jeśli mamy Arduino Uno.

Krok 1: Zbierz to, czego potrzebujesz

Zbierz to, czego potrzebujesz
Zbierz to, czego potrzebujesz
Zbierz to, czego potrzebujesz
Zbierz to, czego potrzebujesz
Zbierz to, czego potrzebujesz
Zbierz to, czego potrzebujesz
Zbierz to, czego potrzebujesz
Zbierz to, czego potrzebujesz

Do programowania, którego potrzebujemy,

  1. Arduino Uno (lub dowolne inne wersje z obsługą USB ISP).
  2. Arduino pro-mini
  3. Kabel USB.
  4. PROWADZONY.
  5. Rezystor 470 omów.
  6. Przewody.

Krok 2: Skonfiguruj swojego Pro Mini

Skonfiguruj swojego Pro Mini
Skonfiguruj swojego Pro Mini
Skonfiguruj swojego Pro Mini
Skonfiguruj swojego Pro Mini
Skonfiguruj swojego Pro Mini
Skonfiguruj swojego Pro Mini
Skonfiguruj swojego Pro Mini
Skonfiguruj swojego Pro Mini

Pro-mini jest dostarczany bez pinów/przewodów. Ma tylko otwory na połączenia, takie jak Vcc, uziemienie, Reset, wejścia/wyjścia itp.

Do wgrania kodu potrzebujemy

  1. Pin Vcc.
  2. Kołek uziemiający.
  3. Kołek odbiorczy.
  4. Kod PIN.
  5. Zresetuj kod PIN.

Aby przygotować tablicę do wgrania kodu, wykonaj poniższe kroki;

Przylutuj przewody do programowania jak pokazano na załączonych zdjęciach

(czerwony i czarny przewody odpowiednio dla Vcc i uziemienia. Żółty dla Rx i zielony dla Tx.

Niebieski do resetowania.)

  • Weź diodę LED i połącz szeregowo rezystor 470 Ohm z jego dodatnim przewodem.
  • Podłącz ujemny przewód diody LED do otworu uziemienia na płycie.
  • Podłącz koniec rezystora do pinu nr 13 na płycie.

Teraz płyta jest gotowa do programowania, zapoznaj się z załączonymi zdjęciami, aby uzyskać więcej zrozumienia.

Krok 3: Skonfiguruj swoje Uno

Skonfiguruj swoje Uno
Skonfiguruj swoje Uno
Skonfiguruj swoje Uno
Skonfiguruj swoje Uno

Musimy też przygotować płytkę Uno do programowania. Programatorem jest tutaj płyta Uno.

W tym celu musimy usunąć mikrokontroler ATmega 328 z płytki.

Bądź ostrożny: powinieneś być bardzo ostrożny podczas zdejmowania 328 z planszy. Cienkie bolce nie powinny być złamane ani zgięte.

Krok 4: Połącz je razem

Połącz je razem
Połącz je razem

W tym kroku połączymy ze sobą obie tablice:

  1. Podłącz Pro-mini Vcc i Gnd do Vcc i Gnd Arduino Uno.
  2. Podłącz Rx i Tx pro-mini do Rx i Tx Uno.
  3. Podłącz reset do resetowania.

Krok 5: Prześlij kod

Po raz pierwszy wgrywamy program migania diod LED, który jest "hello world" programowania Arduino.

  • Otwórz środowisko Arduino IDE.
  • W IDE otwórz program „Mrugnięcie”.
  • Z ToolsBoard wybierz Arduino pro lub pro mini.
  • Teraz prześlij kod.

Krok 6: Skończyliśmy…

Image
Image

Teraz pomyślnie zaprogramowaliśmy nasze małe pro-mini.

Nie ma potrzeby wykonywania połączeń Rx, Tx i Reset po zaprogramowaniu. Potrzebne są tylko Vcc i Gnd.

Teraz możesz zobaczyć migającą diodę LED i możesz ją przeprogramować zgodnie z potrzebami.

Krok 7: Wniosek

Image
Image

Jako wniosek dla tej małej instrukcji, sugerowałbym usunięcie Arduino Uno i podłączenie zewnętrznego zasilacza.

Ponieważ płyta pro-mini potrzebuje 3,3 do 5 V DC, podłączyłem baterię 9 V wraz z regulatorem 5 V DC.

Odnieś się do tej instrukcji dla regulatora.

Teraz możesz cieszyć się samodzielną pracą prostego i przenośnego Arduino pro-mini.

Ciesz się majsterkowaniem, dziękuję:)