Spisu treści:
Wideo: Jak zaprogramować Arduino Mega 2560 Core?: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
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
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
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
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:
Jak zaprogramować PIC MCU za pomocą programatora PICkit za pomocą płytki do krojenia chleba: 3 kroki
Jak zaprogramować PIC MCU za pomocą programatora PICkit za pomocą płytki do krojenia chleba: Nie potrzebujesz drogich i wyrafinowanych narzędzi do zabawy z mikrokontrolerami PIC (lub dowolnymi innymi). Wszystko czego potrzebujesz to płytka prototypowa, na której testujesz swój obwód i programowanie. Oczywiście potrzebny jest jakiś programista i IDE. W tej instrukcji
Jak zaprogramować Arduino Pro Mini za pomocą Arduino Uno: 4 kroki
Jak zaprogramować Arduino Pro Mini za pomocą Arduino Uno: napisałem to w ramach innego projektu, ale potem zdecydowałem się użyć Pro Micro, który można zaprogramować bezpośrednio z laptopa. Jednak może się to kiedyś przydać (lub komuś). Zostawię to tutaj
Jak zaprogramować Arduino Pro Mini za pomocą Arduino UNO.: 4 kroki
Jak zaprogramować Arduino Pro Mini za pomocą Arduino UNO.: Witam, Dzisiaj podzielę się prostym sposobem programowania Arduino Pro mini za pomocą Arduino UNO. Ten samouczek jest przeznaczony dla tych, którzy zaczynają pracę z arduino i chcą zmniejszyć rozmiar swojego projektu za pomocą Arduino Pro mini.Arduino Pro mini
Jak zaprogramować X-Plane11 domyślnie 737 FMC: 43 kroki
Jak zaprogramować domyślne 737 FMC X-Plane11: Pewnego dnia leciałem w X-Plane 11 domyślnym 737 i chciałem wiedzieć, jak umieścić waypointy w FMC. Szukałem w Internecie i jedyne samouczki, jakie udało mi się znaleźć, dotyczyły Zibo 737. W końcu wymyśliłem, jak zaprogramować FMC, więc teraz jestem m
Jak zaprogramować Arduino z Raspberry Pi: 3 kroki
Jak zaprogramować Arduino z Raspberry Pi: W tym samouczku pokażę, jak zainstalować oprogramowanie Arduino na Raspberry Pi.P.S. Przepraszam za mój zły język angielski