Obsah:

Nastavení pro programování Picaxe pomocí skriptu Shell (linux): 5 kroků
Nastavení pro programování Picaxe pomocí skriptu Shell (linux): 5 kroků

Video: Nastavení pro programování Picaxe pomocí skriptu Shell (linux): 5 kroků

Video: Nastavení pro programování Picaxe pomocí skriptu Shell (linux): 5 kroků
Video: Vývoj programů v C/C++ (1/6) - Kompilace programu 2024, Červenec
Anonim
Nastavení pro programování Picaxe pomocí skriptu Shell (linux)
Nastavení pro programování Picaxe pomocí skriptu Shell (linux)

Jednoduchá procházka, která ukazuje, jak vytvořit skript shellu, který stáhne program z webu ftp, poté jej zkompiluje a poté stáhne do picaxe. (Toto je také můj první instruktáž)

Krok 1: Co jsem použil

Co jsem použil
Co jsem použil

To je to, co jsem použil 1x ubuntu1x picaxe 08m1x breadboard2x ledjumper leadsome způsob, jak programovat picaxe používám PICAXE021 prototypovací deska s propojovacími kabely na breadboard

Krok 2: Nastavení

Nyní potřebujeme místo, odkud bude skript spuštěn pro tento instruktáž, rozhodl jsem se jej umístit do ~/picaxe-ftp (~ mimochodem znamená vaši domovskou složku). Nyní chceme získat doplňující službu https://www.rev-ed.co.uk/software/picaxe.tgz, která obsahuje všechny doplňující informace pro všechny různé verze picaxe. Nyní používám 08m, takže dostanu Compler 'picaxe08m' a umístím jej do adresáře, ale můžete jej stejně snadno nahradit vaší verzí. Dobře, takže teď byste měli mít svůj adresář s doplňkem, to je vše.

Krok 3: Kód

Nyní otevřete textový editor nebo cokoli, co používáte, a vložte tento kód do. #!/Bin/shHOST = '0catch.com'USER =' picaxeprogramer.0catch.com'PASSWD = 'picaxetest'FILE =' test.bas ' # Zde zadejte název základního skriptuftp -n $ HOST << END_SCRIPTquote USER $ USER citát PASS $ PASSWDget $ FILEquit END_SCRIPT # To byla část ftp, která se přihlásí, získá soubor a skončí./picaxe08m -c/dev/ttyS0 $ FILE #, který stáhne soubor do picaxe, změňte to tak, aby to vyhovovalo Uložte to jako picaxeprogramer.sh do stejné složky, do které jste vložili kompler. Nyní můžete použít nastavení, jejich kód je jednoduchá blikající LED dioda, kterou můžete sami zkontrolovat, pokud chcete. Můžete také použít tuto stránku ftp, pokud chcete být jen uctiví a nehýbat se s tím.

Krok 4: Spuštění programu

Spuštění programu
Spuštění programu
Spuštění programu
Spuštění programu

Nyní, pokud byste chtěli, můžete to nastavit tak, aby běželo každou 1h, 2h 5h nebo cokoli chcete, ale kvůli tomuto instruktu to prostě spustíme. OK připojte svůj picaxe, jak byste normálně (pravděpodobně lepší, pokud není naprogramován blikat na kolíku 1) a poté přidat LED na kolík 1 a zapnout. Nyní přejděte do složky, kde je skript a složka, a spusťte program zadáním 'sh picaxeprogramer.sh'. měl by běžet a pokračovat v programování picaxe.

Krok 5: Poslední krok

Poslední krok
Poslední krok
Poslední krok
Poslední krok

Teď vím, že to samo o sobě není příliš užitečné, ale pokud to rozbalíte, budete moci aktualizovat ovládací prvky robotů nebo zajistit, aby všechny vaše roboty byly aktualizovány na nové příkazy a ovládací prvky, ale každopádně to, co se rozhodnete udělat, je zcela na vás Tady je video běžícího shellu..com'USER = 'picaxeprogramer.0catch.com'PASSWD =' picaxetest'FILE = 'test.bas' #Sem zadejte název základního skriptuNEWNAME = `datum +%Y-%m-%d`'.bas ' ftp -n $ HOST <

Doporučuje: