Obsah:

Nastavenie na programovanie programu Picaxe pomocou skriptu Shell (linux): 5 krokov
Nastavenie na programovanie programu Picaxe pomocou skriptu Shell (linux): 5 krokov

Video: Nastavenie na programovanie programu Picaxe pomocou skriptu Shell (linux): 5 krokov

Video: Nastavenie na programovanie programu Picaxe pomocou skriptu Shell (linux): 5 krokov
Video: CS50 2014 – 7-я неделя 2024, November
Anonim
Nastavenie na programovanie programu Picaxe pomocou skriptu Shell (linux)
Nastavenie na programovanie programu Picaxe pomocou skriptu Shell (linux)

Jednoduchá prechádzka, ktorá ukazuje, ako vytvoriť skript shellu, ktorý stiahne program z webu ftp a potom ho skompiluje a potom stiahne do programu picaxe. (Toto je tiež môj prvý návod)

Krok 1: Čo som použil

Čo som použil
Čo som použil

To je to, čo som použil 1x ubuntu1x picaxe 08m1x breadboard2x ledjumper olovo nejaký spôsob, ako naprogramovať picaxe používam prototypovú dosku PICAXE021 s prepojovacími káblami na breadboard Môžete použiť takmer akýkoľvek picaxe micro, pokiaľ upravíte a použijete správny doplnok

Krok 2: Nastavenie

Teraz potrebujeme miesto na spustenie skriptu pre tento pokyn. Rozhodol som sa umiestniť ho do ~/picaxe-ftp (~ mimochodom znamená váš domovský priečinok). Teraz chceme získať doplnok, https://www.rev-ed.co.uk/software/picaxe.tgz, ktorý obsahuje všetky korektory pre všetky rôzne verzie programu picaxe. Teraz používam 08m, takže dostanem doplnok „picaxe08m“a umiestnim ho do adresára, ale môžete ho rovnako ľahko nahradiť svojou verziou. Ok, takže teraz by ste mali mať svoj adresár s komplementom, to je všetko.

Krok 3: Kód

Teraz otvorte textový editor alebo čokoľvek, čo použijete, a vložte tento kód do. #!/Bin/shHOST = '0catch.com'USER =' picaxeprogramer.0catch.com'PASSWD = 'picaxetest'FILE =' test.bas ' # Tu zadajte názov základného skriptuftp -n $ HOST << END_SCRIPTquote USER $ USER citát PASS $ PASSWDget $ FILEquit END_SCRIPT # To bola časť ftp, ktorá sa prihlási, dostane súbor a skončí./picaxe08m -c/dev/ttyS0 $ FILE #, ktoré sťahuje súbor do picaxe, zmeňte to tak, aby to vyhovovalo Uložte to ako picaxeprogramer.sh do rovnakého priečinka, do ktorého vložíte Compler. Teraz môžete použiť nastavenia, ktorých kód je jednoduchá blikajúca dióda, ktorú môžete sami skontrolovať, ak chcete. Túto stránku ftp môžete použiť aj vtedy, ak chcete byť úctiví a nezahrávať si s ňou.

Krok 4: Spustenie programu

Spustenie programu
Spustenie programu
Spustenie programu
Spustenie programu

Teraz, ak by ste chceli, môžete to nastaviť tak, aby bežalo každú 1 hodinu, 2 hodiny 5 hodín alebo čokoľvek, čo chcete, ale kvôli tomuto pokynu ho len spustíme. OK pripojte svoj picaxe tak, ako by ste normálne robili (pravdepodobne lepšie, ak nie je naprogramovaný bliknúť na kolíku 1) a potom pridať LED na kolík 1 a zapnúť ho. Teraz prejdite do priečinka, v ktorom sa nachádza skript a doplnok, a spustite program zadaním príkazu „sh picaxeprogramer.sh“. malo by to bežať a pokračovať v programovaní picaxe.

Krok 5: Posledný krok

Posledný krok
Posledný krok
Posledný krok
Posledný krok

Teraz viem, že to samo osebe nie je príliš užitočné, ale ak to rozvediete, budete môcť aktualizovať ovládacie prvky robotov alebo zaistiť, aby boli všetky vaše roboty aktualizované na nové príkazy a ovládacie prvky, ale každopádne to, čo sa rozhodnete urobiť, je úplne na vás.. Tu je video, na ktorom je spustený shell. (Ospravedlňujeme sa za nekvalitnú kameru, ktorá je skôr fotoaparátom na fotografovanie. Tiež šum v pozadí) Ak chcete skript s trochou pridania, vyskúšajte tento#!/Bin/shHOST = '0catch.com'USER = 'picaxeprogramer.0catch.com'PASSWD =' picaxetest'FILE = 'test.bas' #Sem zadajte názov základného skriptuNEWNAME = `dátum +%Y-%m-%d`'.bas ' ftp -n $ HOST <

Odporúča: