Szukałem najtańszej możliwej opcji, aby uzyskać arduino i bezprzewodowe komunikatory dla ściemnianego światła i natknąłem się na ten przedmiot na eBayu podczas wyszukiwania klonu Arduino Nano. Nie ma portu USB, więc jak można go zaprogramować?
Edytować:
Odkryłem, że istnieje nowe urządzenie o nazwie „Arduino Pro Micro”, które jest podobne do Pro Mini i Nano, ale ma wbudowany port USB. Najlepsze jest to, że możesz kupić Pro Micro za mniej niż 4 euro! Doskonały do ściemnianego światła LED ...
Odpowiedzi:
Jest podobny do arduino, ale z tańszym układem konwertera USB na UART. Aby go zaprogramować, musisz użyć zewnętrznego konwertera i podłączyć go do pinów Rx / Tx.
Należy pamiętać, że te płyty nie używają kryształu jako źródła zegara, ale rezonator 16 MHz, który ma wyższą tolerancję (0,5%)
Będziesz musiał uzyskać zewnętrzny USB na płytę szeregową (lub kabel), jak
Uwaga: istnieją dwie „wersje” kart USB na szeregowe. Jedna wersja wyprowadza pin Tx do nagłówka Tx i Rx pin do nagłówka Rx, a druga wersja wyprowadza pin Tx do nagłówka Rx i pin Rx do nagłówka Tx.
Jeśli Twoja płytka wyprowadza styk Tx do nagłówka Rx i styk Rx do nagłówka Tx (sygnały są już skrzyżowane), powinieneś podłączyć Rx płyty USB do Rx Arduino, a Tx płyty USB do Tx Arduino (jak pokazano poniżej )
Jeśli Twoja płytka wyprowadza styk Tx do nagłówka Tx i styk Rx do nagłówka Rx, powinieneś podłączyć Rx płyty USB do Tx Arduino i Tx płyty USB do Tx Arduino (połączenie krzyżowe, jak pokazano poniżej)
źródło
Nano vs Pro-Mini
To, co masz, wygląda bardziej jak Pro-mini niż Nano
Zwróć uwagę na adnotacje MOSI, MISO i SCK w kolorze jasnoniebieskim na pinach 11,12,13.
ICSP.
Oprócz programowania portu Arduino-Nano za pomocą portu szeregowego (poprzez zewnętrzny adapter USB na port szeregowy), można również zaprogramować wbudowany Atmega168 / ATmega328 za pomocą ICSP. Potrzebujesz programisty, ale możesz do tego użyć innego Arduino (używając Arduino jako szkicu ISP), pirata autobusu lub innych urządzeń.
Piny Arduino 11, 12 i 13 to MOSI, MISO i SCK. Podłączasz także reset („RST”), VCC i GND.
Typowe złącze AVSP ICSP
Arduino IDE można stosunkowo łatwo rozpoznać „Arduino jako ISP” i „buspirate” jako opcje menu „programator”. IDE używa avrdude do wgrywania szkiców, aktualne wersje avrdude (zawarte w obecnym IDE) wiedzą wszystko o piratach autobusowych i kilku innych urządzeniach, które mogą być używane jako programiści.
źródło
Pro Mini występuje w dwóch wersjach: 3,3 V (przy częstotliwości 8 MHz) i 5 V (przy częstotliwości 16 MHz) O ile wiem, nie ma wyraźnych oznaczeń, aby je rozróżnić.
Powyższa odpowiedź alexan_e działa dla modelu 5 V. Jeśli kupisz model 3,3 V (który jest fajny do łączenia innych układów niskiego napięcia), okablowanie wymaga pewnych korekt. Płytki interfejsu USB zapewniają styk wyjściowy 5 V, a Pro Mini ma styk wejściowy RAW. Te dwa elementy muszą być połączone, a następnie wyregulujesz napięcie 3,3 V na pinie VCC Pro Mini.
źródło