Arduino mini rozmiary. Samopowtarzalny Arduino Pro Mini.

Instrukcja

Najpierw kilka słów o samym programie. Możesz kupić jedną za 2 USD w dowolnym chińskim sklepie internetowym.
Złącze USB-A służy oczywiście do podłączenia programatora do komputera.
Złącze ISP jest potrzebne do podłączenia do programowalnej karty.
Zworka JP1 monitoruje napięcie na styku VCC złącza ISP. Może wynosić 3,3 V lub 5 V. Jeśli docelowe urządzenie programowalne ma własne źródło zasilania, usuń zworkę.
Zworka JP2 służy do flashowania samego programatora; Ten artykuł nie jest brany pod uwagę.
Zworka JP3 jest potrzebna, jeśli częstotliwość zegara urządzenia docelowego jest mniejsza niż 1,5 MHz.
Dwie diody LED pokazują: G - zasilanie jest dostarczane do programatora, R - programator jest podłączony do urządzenia docelowego.

Podłącz programator do portu USB komputera. Najprawdopodobniej po krótkim czasie system operacyjny zgłosi, że nie mógł znaleźć sterownika dla tego urządzenia.
W takim przypadku pobierz sterownik dla programisty z oficjalnej strony http://www.fischl.de/usbasp/. Rozpakuj archiwum i zainstaluj sterownik w standardowy sposób. Programator USBasp powinien pojawić się w menedżerze urządzeń. Teraz programista jest gotowy do pracy. Odłącz go od komputera.





Użyjemy makiet i przewodów łączących - będzie szybki i niezawodny. Podłączamy złącze programatora do ustaleń na Arduino Pro Mini zgodnie z powyższym schematem.



Arduino Pro Mini - widok z przodu Arduino Pro Mini - widok z tyłu

Informacje ogólne

Arduino Pro Mini to urządzenie oparte na mikrokontrolerach ATmega328. Obejmuje on: 14 cyfrowych wejść / wyjść (6 z nich może być używanych jako wyjścia PWM), 8 wejść analogowych, rezonator kwarcowy, przycisk resetowania i płytki kontaktowe do lutowania złącz. Sześcio-pinowe złącze może być używane do zasilania i interakcji z płytą przez USB za pośrednictwem adaptera FTDI lub płyty projektowej SparkFun.

Arduino Pro Mini jest przeznaczony do półstacjonarnej instalacji w różnych urządzeniach lub instalacjach. Płyta jest specjalnie dostarczana bez lutowanych złączy, co pozwala użytkownikowi na lutowanie przewodów lub użycie niezbędnych typów złącz według własnego uznania. Dzięki układowi pinów Arduino Mini Pro jest kompatybilny z Arduino Mini.

Istnieją dwie wersje Pro Mini: jedna działa z 3.3V na częstotliwości 8 MHz, druga z 5 V na 16 MHz.

Arduino Pro Mini został zaprojektowany i wyprodukowany przez SparkFun Electronics.

Schemat i wstępny projekt

Charakterystyka

Mikrokontroler ATmega168 lub ATmega328
Napięcie robocze 3,3 V lub 5 V (w zależności od modelu)
Zasilanie 3,35-12 V (dla modelu 3,3 V) lub 5 - 12 V (dla modelu 5 V)
Cyfrowe wejścia / wyjścia 14 (6 z nich może być używanych jako wyjścia PWM)
Wejścia analogowe 8
Maksymalny prąd na pin 40 mA
Pamięć flash 16 KB (z czego 2 KB używane przez program ładujący)
Sram 1 KB
Eeprom 512 bajtów
Częstotliwość zegara 8 MHz (dla modelu 3.3V) lub 16 MHz (w modelu 5 V)

Moc

Arduino Pro Mini może być zasilany z różnych źródeł:

  • przez płytkę prototypową;
  • przez adapter FTDI podłączony do sześcio-pinowego złącza;
  • ze stabilizowanego 3.3V lub 5V zasilacza (w zależności od modelu) podłączonego do pinów Vcc.

Ponadto płyta ma wbudowany regulator napięcia, dzięki któremu może zasilać płytkę napięciem do 12V. Jeśli do zasilenia płyty używany jest niestabilizowany zasilacz, upewnij się, że jest on podłączony do zacisku "RAW", a nie do VCC.

Poniżej znajdują się szpilki zasilania umieszczone na płycie:

  • RAW.   Aby zasilić płytkę z niestabilizowanego źródła napięcia.
  • VSS.   Stabilizowane napięcie 3,3 V lub 5 V.
  • GND.   Odkrycia ziemi.

Pamięć

Rozmiar pamięci flash programów mikrokontrolera ATmega328 wynosi 32 KB (z czego 2 KB są używane przez bootloader). Mikrokontroler ma również 1 KB pamięci SRAM i 512 bajtów pamięci EEPROM (z której informacje mogą być odczytane lub zapisane przy użyciu biblioteki EEPROM).

Wejścia i wyjścia

Połączenie

Arduino Pro Mini oferuje wiele możliwości komunikacji z komputerem, innym Arduino lub innymi mikrokontrolerami. ATmega328 posiada nadajnik-odbiornik UART, który umożliwia komunikację szeregową za pośrednictwem wyjść cyfrowych 0 (RX) i 1 (TX). Pakiet oprogramowania Arduino zawiera specjalny program, który umożliwia odczytywanie i wysyłanie prostych danych tekstowych do Arduino za pośrednictwem połączenia USB.

ATmega328 w Arduino Pro Mini jest wyposażony w szytą ładowarkę, która umożliwia ładowanie nowych programów do mikrokontrolera bez potrzeby korzystania z zewnętrznego programatora. Interakcja z nim odbywa się zgodnie z oryginalnym protokołem STK500 (,).

Automatyczny (miękki) reset

Tak więc za każdym razem przed załadowaniem programu nie trzeba naciskać przycisku resetowania, Arduino Pro Mini jest zaprojektowany w sposób, który pozwala na programowe resetowanie go z podłączonego komputera. Jeden z pinów sześcio-pinowego złącza jest podłączony do szpilki RESET mikrokontrolera ATmega328 poprzez kondensator 100 nF. Po podłączeniu do komputera wyjście to jest również podłączone do jednej z linii zajmujących się sprzętowym sterowaniem przepływem przez konwerter USB-Serial: przy użyciu kabla FTDI - z linią RTS, przy użyciu płyty prototypowej SparkFun - z linią DTR. Kiedy w tym wierszu pojawia się zero, pin RESET, odpowiednio, również przechodzi do niskiego poziomu przez czas wystarczający do zresetowania mikrokontrolera. Ta funkcja służy do włączania mikrokontrolera za jednym naciśnięciem przycisku w środowisku programowania Arduino. Ta architektura umożliwia zmniejszenie limitu czasu programu ładującego, ponieważ proces oprogramowania układowego jest zawsze zsynchronizowany ze spadkiem sygnału w linii RESET.

Jednak ten system może prowadzić do innych konsekwencji. Po podłączeniu Pro Mini do komputerów z systemem Mac OS X lub Linux jego mikrokontroler zostanie zresetowany za każdym razem, gdy program łączy się z płytą. Po zresetowaniu na Pro Mini, bootloader jest aktywowany przez około pół sekundy. Chociaż program rozruchowy jest zaprogramowany tak, aby ignorował zbędne dane (tj. Wszystkie dane niezwiązane z procesem oprogramowania układowego nowego programu), może przechwycić pierwsze kilka bajtów danych z wiadomości wysłanej do tablicy natychmiast po ustanowieniu połączenia. Odpowiednio, jeśli program działający na Arduino zapewnia odbieranie ustawień lub innych danych z komputera przy pierwszym uruchomieniu, upewnij się, że oprogramowanie, z którym współpracuje Arduino, wysyła sekundę po ustanowieniu połączenia.

Właściwości fizyczne

Ogólne wymiary Arduino Pro Mini PCB: 1,8 cm x 3,3 cm.

Arduino Pro Mini widok z góry



Arduino Pro Mini widok od spodu

Ta płyta jest przeznaczona do użytku w gotowym urządzeniu. Dlatego ten mikrokontroler nie ma wbudowanego układu do komunikacji przez USB-UART. Nie ma również złącz USB dla połączenia i oprogramowania układowego. Pozwala to znacznie zmniejszyć rozmiar deski, a także jej koszt. Aby połączyć się z komputerem i oprogramowaniem układowym za pomocą specjalnego programatora. Istnieją dwie wersje tej płytki: z zasilaniem 3.3 V i częstotliwością 8 MHz oraz zasilaniem 5 V z częstotliwością 16 MHz. W młodszej wersji arduinki zastosowano układ ATmega168. Ten układ ma mniejszą ilość pamięci flash, nieulotną pamięć, a także niższą częstotliwość taktowania. Ponieważ cena różnych wersji Arduino Pro Mini jest prawie taka sama, porozmawiamy o starszej wersji z układem ATmega328 i zegarem o częstotliwości 16 MHz.

Arduino Pro Mini 5 V

Ta wersja jest wyposażona w mikrokontroler ATmega328. W przeciwieństwie do swojego młodszego brata ma dwa razy więcej pamięci nieulotnej i pamięci flash. I oferuje zegar o częstotliwości 16 MHz. Możesz dowiedzieć się o oprogramowaniu tego mikrokontrolera w moim artykule:

Kup Arduino Pro Mini

  • Jakość jest prawie taka sama jak oryginalnych desek wyprodukowanych we Włoszech.
  • Cena jest kilka razy niższa. Włoski arduino mini kosztuje około 7 USD, aw Chinach mikrokontroler kosztuje 1,5 USD
  • W sklepach rosyjskich marża wynosi 100-500%. W tym przypadku bardzo często pod płaszczykiem oryginału deski mogą sprzedawać chiński, a nawet bardzo niskiej jakości.
  • Na aliexpress można łatwo znaleźć wiarygodnych sprzedawców z dobrymi recenzjami.
  • Możesz skorzystać z kuponów rabatowych i usług cashback.

Charakterystyka

  • Mikrokontroler: ATmega168 lub ATmega328
  • Ogranicz napięcie zasilania: 3,3-12 V i 5-12 V
  • Cyfrowe wejścia / wyjścia: 14
  • PWM: 6 pinów cyfrowych może być używanych jako wyjścia PWM
  • Wyjścia analogowe: 8
  • Maksymalny prąd: 40 mAh od jednego pinu i 400 mAh od wszystkich pinów.
  • Pamięć flash: 16 kb
  • SRAM: 1 kb
  • EEPROM: 512 bajtów
  • Częstotliwość zegara: 8 MHz i 16 MHz

Podłączenie zasilania do Arduino Pro Mini

Ten mikrokontroler może być zasilany na trzy sposoby:

  • Adapter FTDI podłączony do 6 odpowiednich styków.
  • Poprzez zastosowanie stabilizowanego napięcia do sworznia Vcc. 3,3 V lub 5 V w zależności od wersji
  • Przez podanie napięcia do pinów RAW. 3,3-12 V lub 5-12 V, w zależności od wersji


Jak już zostało napisane powyżej, płyta ma 14 cyfrowych pinów. Na planszy są one oznaczone numerem kolejnym. Mogą to być zarówno wejście, jak i wyjście. Napięcie robocze tych pinów wynosi 3,3 V lub 5 V.

Piny analogowe na płytce oznaczone są wiodącym "A". Te szpilki są wejściami i nie mają rezystorów podciągających. Mierzą przyłożone do nich napięcie i zwracają wartość od 0 do 1024, gdy używana jest funkcja analogRead (). Te kołki mierzą napięcie z dokładnością do 0,005 V.

Modulacja szerokości impulsu (PWM) Arduino Pro Mini

Wyjścia PWM tej płyty nie są w żaden sposób oznaczone. Musisz tylko zapamiętać liczby wyjść cyfrowych podłączonych do generatora szerokości impulsów.   Arduino Pro Mini ma 6 pinów PWM, są to piny 3, 5, 6, 9, 10 i 11.   Aby korzystać z PWM, Arduino ma specjalną funkcję.

Inne szpilki:

  • 0 (Rx) i 1 (Tx) są używane do przesyłania danych przez interfejs szeregowy.
  • Wnioski 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) są obliczane dla komunikacji za pośrednictwem interfejsu SPI.
  • Również na wyjściu D13 ma wbudowaną diodę LED.
  • A4 (SDA) i A5 (SCL) mogą być używane do komunikacji z innymi urządzeniami za pośrednictwem magistrali I2C. Możesz przeczytać więcej o tym interfejsie w Wikipedii. W środowisku programistycznym Arduino IDE znajduje się wbudowana biblioteka "wire.h" ułatwiająca pracę z I2C.

Właściwości fizyczne

Arduino Pro Mini ma następujące wymiary: długość 33 mm i szerokość 18 mm, a waży tylko około 10 gramów. Odległość między przewodami wynosi 2,54 mm.


Po zakupie płyty Arduino Mini Pro, niektórzy użytkownicy mają do czynienia z problemem oprogramowania układowego, ponieważ w celu flashowania tej płyty, musisz także kupić specjalnego programatora. W związku z tym, będziesz zainteresowany, jak flashować planszę bez programisty? Na szczęście jest to całkiem proste. W tym artykule przyjrzymy się bliżej, w jaki sposób flashować lub flashować Arduino Pro Mini. Zrozummy to. Chodźmy!

Do flashowania potrzebujesz Arduino Uno. Pierwszym krokiem jest podłączenie GND do masy, UCC z plusem, RXI i NX0 z tymi samymi wejściami do Uno i GRN z resetem. Najlepiej zastosować trzy napięcia. Po podłączeniu zasilania do tablicy zapali się czerwony wskaźnik. Nie zapomnij usunąć kontrolera ATMEGA z Uno.

Teraz musisz podłączyć kartę do komputera. Następnie uruchom Sketch na komputerze. Będąc w głównym oknie narzędziowym, otwórz menu "Plik" i kliknij element "Przykłady", a następnie najedź kursorem na sekcję "Podstawy" i kliknij "Migotanie" na wyświetlonej liście. Następnie przejdź do górnego panelu i otwórz menu "Narzędzia". Wybierz pozycję "Opłata" w nim. Na liście płyt musisz zaznaczyć linię "Arduino Pro Mini (5V, 16MHz) w / ATmega328" zamiast tej, która jest zaznaczona domyślnie. Nie zapomnij również podać wymaganego połączenia w ustawieniach.


Następnie kliknij przycisk Pobierz w programie. Gdy w dolnym wierszu pojawi się słowo "pobierz", kliknij na "reset". Na ekranie pojawi się komunikat o zakończeniu pobierania. Zrobione. Ponowne flashowanie powiodło się.

Teraz zastanów się, jak zrobić to samo, tylko przez Nano. Otwórz szkic i przejdź do menu "Plik", wybierz sekcję "Przykłady". Na wyświetlonej liście kliknij "ArduinoISP". Następnie musisz przejść do "Narzędzia", ​​wybrać "Opłata" i zaznaczyć "Arduino Nano".

Wykonaj oprogramowanie układowe Nano za pomocą szkicu ArduinoISP. Sprawdź prędkość portu w funkcji konfiguracji. Taka będzie prędkość w oprogramowaniu Pro Mini. W standardowym Szkicie prędkość wynosi 19200.

Po przygotowaniu Nano, przystąp do montażu panelu, aby odświeżyć Pro Mini. Podłącz + 5V do Vcc, podłącz GND do tego samego wejścia, D10 do RST i D11, D12 i D13 do tych samych wejść w Pro Mini.


Teraz musisz podłączyć Nano do komputera. Zanim zaczniesz migać, upewnij się, że używasz jednakowych szybkości portów, koncentrując się na szybkości Szkicu. Znajdź pliki tekstowe "tablice" w folderze "arduino". Otwórz, znajdź linię:

pro5v328.name = Arduino Pro Mini (5V, 16 MHz) w / ATmega328

Jeśli używasz innej wersji, wybierz odpowiednią. Sprawdź ustawioną prędkość. Powinieneś również sprawdzić ustawienia w pliku tekstowym "programiści".

Jeśli ustawienia są w porządku, uruchom / zrestartuj IDE. Następnie przejdź do menu "Narzędzia" i określ planszę, którą chcesz błyskać wraz z typem programisty "Arduino jako ISP".

W następnym kroku otwórz sekcję "Plik" i kliknij element "Załaduj za pomocą programatora". Podobnie jak w powyższym przypadku, konieczne jest naciśnięcie przycisku resetowania na płycie, aby z powodzeniem wykonać miganie. Wszystko. Zrobione.

Teraz będziesz wiedział, jak flashować lub zamieniać Arduino Pro Mini bez specjalnego programisty. Napisz w komentarzach, czy ten artykuł był dla ciebie przydatny, powiedz innym użytkownikom o twoim doświadczeniu z oprogramowaniem układowym Arduino i zadaj wszelkie pytania dotyczące omawianego tematu.

Arduino Pro mini   - kompaktowa wersja platformy Arduino, przeznaczona do tworzenia różnego rodzaju projektów o niewielkich rozmiarach. Platforma jest w 100% kompatybilna z innymi platformami Arduino, na przykład Arduino UNO, ale o wiele bardziej kompaktowa. W tym artykule przejdę do chińskiego odpowiednika Arduino Pro mini, pokażę, jak różni się on od oryginału, jak płyta różni się od innych płyt głównych z platformy Arduino, a także jak połączyć ją z komputerem, aby przesłać do niej szkic. Podsumowując, upewnijmy się, że tablica działa, korzystając ze szkicu "mrugnięcia" jako przykładu.

Kupiłem ten analog z Arduino Pro mini na Aliexpress za 1,30 $, a oryginalna tablica na stronie producenta kosztuje 13 €. Różnica w cenie jest pierwszą dużą różnicą między chińskim odpowiednikiem a oryginałem.


Opłata pochodziła z torby antystatycznej. W zestawie znalazły się również podkładki kontaktowe.

Dla porównania, górna plansza jest oryginalnym Arduino Pro mini, poniżej jest mój chiński odpowiednik. Pod względem liczby i lokalizacji kontaktów płyta jest identyczna z oryginałem, z wyjątkiem styków A4, A5, A6 i A7. Na oryginalnej płytce styki te znajdują się pośrodku, na analogowym są po lewej.

Aby mieć wizję rozmiaru planszy, przyniosę ją obok mojego chińskiego odpowiednika Arduino UNO. Zmniejszono rozmiar Pro mini poprzez wyjęcie złącza USB, dopasowanie karty do portu USB, a złącze zasilania również zostało usunięte. Chiński odpowiednik jest w 100% kompatybilny ze wszystkimi modułami, sterownikami, czujnikami, które działają z oryginalną wersją.

Oryginalna nowoczesna tablica Arduino Pro bazuje na mikrokontrolerze. ATmega328, tak samo jak Arduino UNO. Wcześniejsze modele tej płyty zostały zbudowane na mikrokontrolerze. ATmega168.

Chińskie odpowiedniki Arduino Pro mini są obecnie budowane jako ATmega328tak dalej ATmega168. Jest to druga różnica w stosunku do pierwotnego analogu. Płyta ATmega168 będzie kosztować mniej niż ATmega328. Główną różnicą między tymi kontrolerami jest to, że ATmega328 zawiera dwa razy więcej pamięci na pokładzie niż ATmega168.

Różnice w mikrokontrolerze

ATmega168

ATmega328

16 KB

Nie oznacza to jednak, że na ATmega168 nie będzie możliwe zbudowanie projektu opracowanego na płycie za pomocą ATmega328, ponieważ 16 KB będzie wystarczające dla wielu szkiców. Jeśli jednak potrzebujesz podwoić ilość pamięci, przeczytaj opis płyty przed zakupem. Kupując mojego chińskiego odpowiednika, wybrałem płytę za 1,30 USD za pomocą ATmega168, zamiast płyty z ATmega328 za 1,93 USD. Jak widać, również tutaj możemy zaoszczędzić na zakupie.

Oryginalna karta Pro mini ma dwie opcje zasilania: 5 i 3,3 wolta. W wersji działającej pod napięciem 3,3 V mikrokontroler działa z częstotliwością 8 MHz, w wersji 5-woltowej pracuje z częstotliwością 16 MHz. Chińskie odpowiedniki są również produkowane w 2 wersjach. Moja płyta działa z 5 woltów.
Wizualnie, częstotliwość kontrolera może być określona przez kwarc zainstalowany na płycie, jeśli znajduje się on w dużej obudowie, wyraźnie widać częstotliwość, z jaką działa: 8 lub 16 MHz.


Fragmenty tablic z kwarcem operującym na różnych częstotliwościach.

Pro Power Arduino Pro mini.


Piny GND, VCC i RAW służą do zasilania płyty.
GND- To jest minus moc (ziemia).
VCC- używane do zasilania napięciem 3,3 lub 5 woltów, w zależności od wersji płyty. To złącze jest dostarczane ściśle z napięciem, dla którego zaprojektowano płytę. Napięcie z tego kontaktu trafia bezpośrednio do mikrokontrolera, jeśli jest ono wyższe niż to konieczne, to drugie może zawieść.
Jeśli zamierzasz zasilać płytkę wysokim napięciem, to zasilanie "+" powinno być podłączone do złącza RAW. Do tego złącza można podłączyć do 12 woltów, niezależnie od napięcia, na jakie jest przeznaczona. Napięcie z tego styku podawane jest do regulatora napięcia, który przekształca go na wymaganą wartość, a dopiero potem podaje do sterownika.

Jeśli tak się składa, że ​​kupiłeś płytkę i nie wiesz, do jakiego napięcia jest przeznaczone, podłącz 5 woltów do złącza RAW i zmierz napięcie na złączu VCC. Jeśli płytka jest zaprojektowana na 3,3 V, to odpowiednie napięcie będzie na VCC, jeśli jest na VCC 5 woltów, wtedy płytka ma 5 woltów.

Cyfrowe i analogowe wyjścia Pro mini odpowiadają liczbie wyjść takich jak karta UNO: 14 cyfrowych i 6 analogowych. Styki A4 (SDA) i A5 (SCL) służą do podłączenia różnych urządzeń za pośrednictwem magistrali I2C.

Informacje o oprogramowaniu Arduino Pro mini.

Stała się jedną z najmniejszych płyt głównych z platformą Arduino, a płyta główna Pro mini ma tę wadę - nie można przesyłać płyty głównej bez pomocy osób trzecich. Opowiem Ci o wszystkich możliwych sposobach wypełniania szkiców w Pro mini.

Arduino Pro mini firmware z płytą Arduino UNO.

To nie jest najłatwiejszy sposób, ponieważ nie każdy ma kartę UNO i kupuje ją specjalnie dla firmware'u. Pro mini boards nie jest wskazane. Ale ponieważ mam chiński odpowiednik UNO, zacznę od tej metody. Aby wdrożyć tę metodę, należy zainstalować sterownik na płycie UNO i określić numer portu COM, do którego jest podłączona ta płyta. Jak to zrobić opisano w artykule o chińskim odpowiedniku Arduino UNO.

Łączymy tablicę jak na zdjęciu. Wnioski GND, Txi Rxpołącz z podobnym. Wniosek " VCC"Na płycie mini Pro podłącz się z wyjściem" 5V"Lub" 3V3"Na tablicy ONZ. Jeśli posiadasz 5-woltową wersję Pro mini, połącz się z wyjściem "5V", tak jak w mojej wersji. Jeśli wersja ma 3 V, podłącz do "3V3" na płycie UNO. Wniosek RESETna płycie UNO łączymy się z wyjściem DTRna płytce Pro mini. Na oryginalnym wydruku na płycie DTRoznaczony jako GRNOgólnie rzecz biorąc to jest to samo.


Kiedy wszystko jest połączone, uciekajArduino IDE.




Wybierz planszę, na której chcesz uszyć szkic:« Narzędzia» - « Opłata:"I wybierz opłatę, w tym przypadku jest"Arduino Pro lub Pro Mini».


Ponieważ karty Pro Mini mogą używać różnych mikrokontrolerów (ATmega168 lub ATmega328), a także różnych napięć zasilania (3.3v lub 5v ), wybierz swoją konfigurację: " Narzędzia» - « Procesor:"W tym przykładzie wybierz" ATmega168 (5 V, 16 M H z)».


Wybierz port, do którego podłączona jest płytaUNO: « Narzędzia» - « Port:» w moim przypadku jest to "COM7».


Spróbujmy wypełnić pierwszy szkic i upewnić się, że płyta działa. Wybierz szkic "Mrugnięcie ", Którego znaczeniem jest flashowanie diody wbudowanej w płytę:" Plik» - « Próbki» - « 01. Podstawy» - « Mrugnięcie».

Korzystanie z " Sprawdź"I" Aby załadować»Szkic jest sprawdzany pod kątem błędów i ładowany do planszy. Jeśli nie wystąpią żadne błędy, niebieska dioda zacznie migać na karcie Pro Mini.


Możesz odtwarzać wartości w szkicu i zmieniać czas świecenia diody LED oraz czas wygaszonej diody LED, ponownie wypełnić szkic i zobaczyć, że dioda LED będzie migać w różny sposób.

Oprogramowanie Arduino Pro mini za pomocą przejściówki USB na TTL.

Opowiedziałem już o jednym z tych adapterów na układzie PL2303, teraz czas wypróbować go w praktyce. Istnieją dwie wersje tego adaptera, jedna bez kontaktu GRN (DTR), taka jak moja, druga z tym kontaktem. Osoby mające kontakt są co najmniej dwa razy droższe niż osoby bez kontaktu.


Jeśli używasz adaptera bez kontaktu GRN (DTR), podłącz go do Pro mini jak na zdjęciu.


Jeśli posiadasz 3-woltową wersję Pro mini, a następnie skontaktuj się z VCC płyty, musisz połączyć się z adapterem USB 3V3.

Kiedy wszystko jest połączone, uruchom Arduino IDE. Wybierz wersję płyty, procesor i port, wybierz szkic "Mrugnięcie", tak jak w powyższym przykładzie UNO.

Aby wypełnić szkic, potrzebujesz:
1.   Kliknij na " Aby załadować».
2.   Rozpocznie się proces kompilacji szkicu, co można odczytać z napisu " Kompilowanie szkicu ...».
3.   Jak tylko ten napis zmieni się na " Ładowanie ...».
4.   Krótko naciśnij przycisk na płytce Pro mini RESET.
5.   Szkic zostanie wylany na planszę, po pomyślnym zakończeniu będziemy mogli obejrzeć napis " Wystrzelili w górę"I na migającej diodzie LED na płycie.

Jeśli masz w ręce adapter USB do TTL, podłącz go do pin DTR (znanego również jako GRN, RESET) z odpowiednim pinem RESET na karcie Pro mini. W takim przypadku, po wypełnieniu szkicu, nie będziesz musiał naciskać przycisku RESET, tablica zresetuje się.


Ten adapter, jak również na PL2303, pozwala na flashowanie karty Arduino. Schemat podłączenia jest następujący:

Są też inne adaptery USB dla mini-oprogramowania Arduino Pro, na przykład na mikroukładzie FT232, ale ponieważ ten adapter jest droższy, nie biorę go pod uwagę.

Arduino Pro mini firmware za pośrednictwem portu COM.

Bezpośrednie flashowanie płyty przez port COM nie będzie działać, ponieważ port COM i Pro mini mają różne poziomy logiki. Aby je koordynować, musisz użyć adaptera w układzie MAX232. Sam mikroukład nie jest drogi, ale nie wiem, czy warto instalować Pro mini z adapterem do tego adaptera, jeśli cena nie jest tańsza niż zakup adaptera USB na PL2303.


W każdym razie przedstaw schemat.

Aby upewnić się co do skuteczności tej metody, musiałem samemu złożyć ten schemat na makiecie. Opłata jest w toku ...

Kontynuacja tematu:
Sieć

Odpowiadając na pytanie, jaki rodzaj Internetu lepiej połączyć z domem, muszę od razu powiedzieć, że pytanie brzmi nieprawidłowo. To będzie właściwe pytanie, jakiego rodzaju połączenie internetowe ...