Mikrokontrolery nie rozumieją języka C, więc język maszynowy jest używany do ich programowania. Czasami musimy przesłać plik hex bezpośrednio na płytę Arduino, więc potrzebujemy oprogramowania zewnętrznego, aby to zrobić, ponieważ IDE nie ma w tym przypadku wsparcia. Tutaj omówimy jedno z najlepszych narzędzi znanych jako Xloader i jak można tego użyć do programów Arduino bezpośrednio za pomocą pliku sześciokątnego.
Jak przesyłać plik sześciokątny do Arduino za pomocą Xloader
Aby przesłać plik hex bezpośrednio do Arduino, musimy najpierw pobrać Xloader. Poniższe kroki poprowadzą Cię o przesłanie pliku sześciokątnego i miganiu diody LED na tablicy Arduino.
Krok 1: Pierwszy pobieranie Xloader. Kliknij tutaj, aby go pobrać.
Krok 2: Plik zip rozpocznie pobieranie w katalogu pobierania komputera. Wyodrębnij ten plik.
Krok 3: Zostanie utworzony nowy folder z nazwą pliku zip. Otwórz ten folder i plik instalacyjny Xloader. Uruchom plik aplikacji.
Krok 4: Xloader otworzy się w nowym oknie.
Krok 5: Teraz podłącz płytę Arduino do komputera i sprawdź, czy port Arduino com. Otwórz menedżer urządzeń i sprawdź numer portu Arduino COM.
Krok 6: W "Com & lpt”Sprawdź sekcję Port Arduino com tutaj w naszym przypadku jest COM15.
Krok 7: Teraz wróć do Xloader, wybierz płytę Arduino i potwierdź nazwę modelu MicroController.
Krok 8: Wybierz COM Port i ustaw wskaźnik BAUD do komunikacji szeregowej.
Krok 9: Wybierz plik Hex, który chcesz przesłać na płycie Arduino. Jeśli nie masz pliku Hex, kliknij tutaj, aby dowiedzieć się, jak uzyskać plik sześciokątny z Arduino IDE, a jeśli chcesz przesłać plik hex przesłany na dowolnej innej płycie Arduino i chcesz przesłać go na nową płytę Arduino, kliknij tutaj, aby dowiedzieć się, jak dowiedzieć się Aby pobrać plik Hex bezpośrednio z tablicy Arduino.
Jako przykład, prześlij plik sześciokątny LED LED, aby przetestować nasze wyjście. Po wybraniu pliku sześciokątnego kliknij Wgrywać.
Krok 10: Plik hex jest pomyślnie przesłany. Wiadomość o rozmiarze pliku pojawi się na dole.
Wyjście
Gdy przesłaliśmy plik sześciokątny przykładów mrugnięcia LED. LED na pokładzie w pobliżu styku 13 zacznie migać.
Wniosek
Arduino IDE przekształca kod pisemnego języka C w język maszynowy za pomocą pliku sześciokątnego. Arduino może odczytać tylko dane binarne. Ten artykuł jest przewodnikiem na temat przesłania pliku Hex do Arduino bez użycia Arduino IDE.