Spisu treści:

Jak zaprogramować Arduino Mega 2560 Core?: 3 kroki
Jak zaprogramować Arduino Mega 2560 Core?: 3 kroki

Wideo: Jak zaprogramować Arduino Mega 2560 Core?: 3 kroki

Wideo: Jak zaprogramować Arduino Mega 2560 Core?: 3 kroki
Wideo: LDmicro 21: настройка режима C и Arduino Mega (программирование микроконтроллера с помощью LDmicro) 2024, Listopad
Anonim
Jak zaprogramować rdzeń Arduino Mega 2560?
Jak zaprogramować rdzeń Arduino Mega 2560?
Jak zaprogramować rdzeń Arduino Mega 2560?
Jak zaprogramować rdzeń Arduino Mega 2560?

Znalazłem tę świetną płytkę Arduino mega o niewielkich rozmiarach w serwisie eBay. Jest to mniejsza wersja Arduino mega 2560 i podobno nazywa się Arduino mega core… Był jednak jeden problem! Nie obejmuje łączności USB i nie ma zbyt wielu informacji dostępnych online. Muszę więc dowiedzieć się, jak zaprogramować płytkę i użyć jej do zmniejszenia niektórych moich projektów, które wymagają Arduino mega… Posiadam moduł ftdi i nie mogę go zamówić z powodu blokady covid19… a także jest niepotrzebnie drogi tutaj w Indiach. bardzo powszechne w klonach Arduino i wielu płytach esp8266… Wymagany był mały hack, aby działał… Pisanie tej instrukcji, więc jeśli ktoś chce używać tej samej płyty do swoich projektów… PRÓBOWAŁEM RÓWNIEŻ UŻYĆ INNEGO TANIEGO MODUŁU USB DO SZEREGOWEGO DZWOŃ PL2303 (Możesz to zobaczyć gdzieś na zdjęciach w późniejszych krokach) ALE NIGDY NIE DZIAŁA… Mam nadzieję, że to pomoże

Kieszonkowe dzieci

-Arduino mega 2560 rdzeń - konwerter ch340g usb na szeregowy - lutownica - przewody połączeniowe (5 męskich na żeńskie)

Krok 1: Zainstaluj sterowniki

Zainstaluj sterowniki
Zainstaluj sterowniki

Sterowniki Ch340g nie są fabrycznie instalowane w systemie Windows. Maszyny z Linuksem nie wymagają żadnego sterownika dla tego układu (uwielbiam Linuksa, wszyscy to robimy) Ale ponieważ jest to dość powszechny układ, uzyskanie sterowników jest bardzo łatwe… Po prostu wpisz w Google „sterowniki ch340” i pobierz z pierwszego linku, który się pojawi… Po instalując sterowniki, twój system Windows będzie mógł zobaczyć i komunikować się z urządzeniem. Oto link (https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip)

Krok 2: HAKOWANIE

Hack
Hack
Hack
Hack
Hack
Hack
Hack
Hack

aby móc zaprogramować płytkę za pomocą ch340, musiałem wykonać mały hack na module ch340. Do programowania należy podłączyć płytkę w następujący sposób (lewa strona strzałki to usb do modułu szeregowego, a prawa strona to mega 2560 płytka)Rx pin. > Pin Tx lub pin ArduinoTx. > RxVcc (5v) > Vcc pinGnd. > uziemienie pinDtr > dtr pinAle są pewne problemy z modułem ch340:1. Szpilki Rx i Tx sitodruk są drukowane odwrotnie.2. Na płycie nie ma pinu dtr breakout. Aby rozwiązać problem numer 1, po prostu odwracam połączenia rx i tx, więc… Rx > Rx Arduino mega coreTx> Tx Arduino mega core (może to być problem z tobą, może to być rzecz specyficzna dla producenta) Aby rozwiązać problem numer 2, musiałem odciąć żeński koniec przewodu łączącego DuPont i przylutować go do pinu dtr na samym chipie (numer PIN 13 układu ch340) I wtedy byłem w stanie podłączyć drugi koniec do pinu dtr Arduino i gotowe! Teraz bez problemu będziesz mógł się komunikować i wgrywać program na płytkę!

Krok 3: Testowanie

Testowanie
Testowanie
Testowanie
Testowanie
Testowanie
Testowanie

Przetestowałem to urządzenie, wgrywając stare dobre HELLO WORLD! Mikrokontrolerów, czyli szkic migania! Podłącz USB i płytę zgodnie z opisem w powyższym kroku. Jeśli poprawnie zainstalowałeś sterowniki (może być wymagane ponowne uruchomienie systemu), system Windows wykryje moduł bez żadnych problemów. BRAK STEROWNIKÓW WYMAGANYCH DLA LINUX (UBUNTU) Otwórz Arduino IDE (arduino.cc) Otwórz przykładowy szkic migania, przechodząc do plików>przykłady>podstawy >mruga Przejdź do narzędzi>port com> (wybierz port com, w moim przypadku jest to com3) PORT COM LINUX (UBUNTU) MOŻE POKAZAĆ SIĘ JAKO w moim przypadku /dev/ttyUSB0 LUB COŚ TAKIEGO! wiele portów w Linuksie i zdezorientowanych, otwórz terminal i wpisz polecenie "sudo lsusb" i naciśnij enter, aby dowiedzieć się, który z nich to ch340) Następnie przejdź do narzędzi> tablice> wybierz Arduino mega lub mega 2560 kliknij przycisk przesyłania w lewym górnym rogu (okrągły jeden ze strzałką) A jeśli wszystko zostanie wykonane poprawnie, kod zostanie wgrany na płytkę z komunikatem „done uploading” w Arduino IDE, a dioda na płycie powinna zacząć migać!

Zalecana: