Picaxe programmeerimine Shelli skripti kaudu (linux): 5 sammu
Picaxe programmeerimine Shelli skripti kaudu (linux): 5 sammu
Anonim

Lihtne jalutuskäik, mis näitab, kuidas teha shelliskripti, mis laadib programmi alla ftp -saidilt, seejärel kompileerib selle ja laadib selle pilti alla. (See on ka minu esimene juhendatav)

Samm: mida ma kasutasin

See on see, mida ma kasutasin 1x ubuntu1x picaxe 08m1x leivaplaat 2x ledjumper juhtiv viis picaxe programmeerimiseks ma kasutan PICAXE021 prototüüpimisplaati koos hüppajajuhtmetega leivaplaadile Saate kasutada peaaegu kõiki picaxe micro, kui reguleerite ja kasutate õiget ühilduvust

2. samm: seadistamine

Nüüd vajame selle juhendatava jaoks skripti käivitamiseks kohta. Otsustasin selle paigutada kausta ~/picaxe-ftp (~ tähendab muide teie kodukataloogi). Nüüd tahame saada järgijat, https://www.rev-ed.co.uk/software/picaxe.tgz, et see sisaldab kõiki picaxe erinevate versioonide nõudeid. Nüüd kasutan 08m -i, nii et saan nõuetekohase 'picaxe08m' ja paigutan selle kataloogi, kuid sama hõlpsalt saate selle oma versiooni asendada. Olgu, nii et nüüd peaks teil olema kataloog, kus on nõuetele vastav tegija.

3. samm: kood

Nüüd avage oma tekstiredaktor või mis iganes te kasutate ja kleepige see kood. #!/Bin/shHOST = '0catch.com'USER =' picaxeprogramer.0catch.com'PASSWD = 'picaxetest'FILE =' test.bas ' # Sisestage siin baasskripti nimip -n $ HOST << END_SCRIPToteeri USER $ USER tsitaat PASS $ PASSWDget $ FILEquit END_SCRIPT # See oli ftp osa, mis sisse logib, saab faili ja sulgub. /Picaxe08m -c/dev/ttyS0 $ FILE #, mis laadib faili pikslisse, muutke see sobivaksSalvestage see nimega picaxeprogramer.sh samasse kausta, kuhu sisestasite nõuetele vastaja. Nüüd saate kasutada seadeid, nende kood on lihtne vilkuv LED, mida saate soovi korral ise kontrollida. Seda ftp -saiti saate kasutada ka siis, kui soovite olla lugupidav ja mitte sellega segi ajada.

Samm: programmi käivitamine

Nüüd, kui soovite, saate selle seadistada nii, et see töötaks iga 1h, 2h 5h või mida iganes soovite, kuid selle juhendamise huvides käivitame selle lihtsalt. OK ühendage oma piksel nagu tavaliselt vilgub tihvti 1) ja seejärel lisage tihvtile 1 LED ja lülitage see sisse. Nüüd liikuge kausta, kus on skript ja kaasaja ning käivitage programm, tippides 'sh picaxeprogramer.sh'. see peaks töötama ja jätkama picaxe programmeerimist.

Samm: viimane samm

Nüüd ma tean, et see üksi ei ole väga kasulik, kuid kui te seda laiendate, saate robotite juhtelemente värskendada või veenduda, et kõik teie robotid on värskendatud uute käskude ja juhtelementidega, kuid igatahes on teie otsustada, mida teha. Siin on video kestast, mis töötab. (Vabandust halva kvaliteediga kaamera pärast, mis on rohkem pildistamiskaamera. Samuti taustamüra) Kui soovite skripti, millele on natuke lisatud, proovige seda#!/Bin/shHOST = '0catch.com'USER = 'picaxeprogramer.0catch.com'PASSWD =' picaxetest'FILE = 'test.bas' #Sisestage siin põhiskripti nimiNEWNAME = "kuupäev +%Y-%m-%d".bas " ftp -n $ HOST <