Spisu treści:

Konfiguracja programu Picaxe za pomocą skryptu powłoki (linux): 5 kroków
Konfiguracja programu Picaxe za pomocą skryptu powłoki (linux): 5 kroków

Wideo: Konfiguracja programu Picaxe za pomocą skryptu powłoki (linux): 5 kroków

Wideo: Konfiguracja programu Picaxe za pomocą skryptu powłoki (linux): 5 kroków
Wideo: PODSTAWOWE KOMENDY CMD WIERSZA/POLECEŃ 2024, Lipiec
Anonim
Konfiguracja programu Picaxe za pomocą skryptu powłoki (linux)
Konfiguracja programu Picaxe za pomocą skryptu powłoki (linux)

Prosty spacer pokazuje, jak stworzyć skrypt powłoki, który pobierze program ze strony FTP, a następnie skompiluje go, a następnie pobierze na pikaxe. (Jest to również moja pierwsza instrukcja)

Krok 1: Czego użyłem

Czego użyłem
Czego użyłem

To jest to, czego użyłem 1x ubuntu1x picaxe 08m1x breadboard2x ledjumper leadspewny sposób na zaprogramowanie picaxe używam płytki prototypowej PICAXE021 z przewodami połączeniowymi do płytki stykowej Możesz prawie użyć dowolnego picaxe micro, o ile dostosujesz i użyjesz odpowiedniego kompilatora

Krok 2: Konfiguracja

Teraz potrzebujemy miejsca, w którym skrypt będzie uruchamiany dla tego instruktażu, postanowiłem umieścić go w ~/picaxe-ftp (~ nawiasem mówiąc, oznacza to folder domowy). Teraz chcemy uzyskać kompilator, https://www.rev-ed.co.uk/software/picaxe.tgz, który zawiera wszystkie kompilatory dla wszystkich różnych wersji picaxe. Teraz używam 08m, więc otrzymuję kompilator „picaxe08m” i umieszczam go w katalogu, ale równie łatwo możesz go zastąpić swoją wersją. Ok, więc teraz powinieneś mieć swój katalog z kompilatorem to wszystko.

Krok 3: Kod

Teraz otwórz edytor tekstu lub cokolwiek innego i wklej ten kod w.#!/bin/shHOST='0catch.com'USER='picaxeprogramer.0catch.com'PASSWD='picaxetest'FILE='test.bas' # Wpisz tutaj nazwę skryptu bas ftp -n $HOST <<END_SCRIPTquote USER $USER quote PASS $PASSWDget $FILEquit END_SCRIPT # To była część ftp, która loguje się pobiera plik i kończy działanie./picaxe08m -c/dev/ttyS0 $FILE # który pobiera plik do picaxe, zmień to na odpowiednie Zapisz to jako picaxeprogramer.sh w tym samym folderze, w którym umieściłeś kompilator. Teraz możesz użyć ustawień, ich kod to prosta migająca dioda, którą możesz sam sprawdzić, jeśli chcesz. Możesz również użyć tej strony ftp, jeśli chcesz po prostu szanować i nie zadzierać z nią.

Krok 4: Uruchamianie programu

Uruchamianie programu
Uruchamianie programu
Uruchamianie programu
Uruchamianie programu

Teraz, jeśli chcesz, możesz ustawić to tak, aby uruchamiał się co 1h, 2h 5h lub cokolwiek chcesz, ale ze względu na tę instrukcję po prostu go uruchomimy. OK podłącz swój pikak tak jak zwykle (prawdopodobnie lepiej, jeśli nie jest zaprogramowany aby migać na pinie 1), a następnie dodaj diodę na pinie 1 i włącz ją. Teraz przejdź do folderu, w którym znajduje się skrypt i kompilator, i uruchom program, wpisując 'sh picaxeprogramer.sh'. powinien działać i kontynuować programowanie pikaxe.

Krok 5: Ostatni krok

Ostatni krok
Ostatni krok
Ostatni krok
Ostatni krok

Teraz wiem, że samo to nie jest zbyt przydatne, ale jeśli rozwiniesz to, możesz być w stanie zaktualizować elementy sterujące robotów lub upewnić się, że wszystkie twoje roboty są zaktualizowane do nowych poleceń i elementów sterujących, ale i tak to, co zdecydujesz, zależy wyłącznie od ciebie. Tutaj jest filmik z uruchomionej powłoki.(przepraszam za kiepskiej jakości aparat jest bardziej aparatem do robienia zdjęć. Również szum w tle) Jeśli chcesz skrypt z niewielkim dodatkiem, spróbuj tego#!/bin/shHOST='0catch.com'USER='picaxeprogramer.0catch.com'PASSWD='picaxetest'FILE='test.bas' #Wpisz tutaj nazwę skryptu basNEWNAME=`data +%Y-%m-%d`'.bas' ftp -n $HOST <

Zalecana: