Turinys:

„Picaxe“programavimas naudojant „Shell“scenarijų („Linux“): 5 veiksmai
„Picaxe“programavimas naudojant „Shell“scenarijų („Linux“): 5 veiksmai

Video: „Picaxe“programavimas naudojant „Shell“scenarijų („Linux“): 5 veiksmai

Video: „Picaxe“programavimas naudojant „Shell“scenarijų („Linux“): 5 veiksmai
Video: PICAXE Headlight Control Unit Video 2024, Gruodis
Anonim
„Picaxe“programavimas naudojant „Shell“scenarijų („Linux“)
„Picaxe“programavimas naudojant „Shell“scenarijų („Linux“)

Paprastas pasivaikščiojimas parodo, kaip sukurti apvalkalo scenarijų, kuris įkelia programą iš „ftp“svetainės, tada ją sukompiliuos, tada atsisiųs į piktogramą. (Tai taip pat yra pirmasis mano nurodymas)

1 žingsnis: ką aš naudojau

Ką aš naudojau
Ką aš naudojau

Štai ką aš naudoju 1x ubuntu1x picaxe 08m1x breadboard2x ledjumper leadSame būdas programuoti picaxe aš naudoju PICAXE021 prototipų plokštę su trumpikliu prie duonos lentos Galite beveik naudoti bet kurį picaxe micro, jei tik sureguliuosite ir naudosite tinkamą suderinamumą

2 veiksmas: sąranka

Dabar mums reikia vietos, kur būtų paleistas scenarijus šiam pamokomam dalykui. Aš nusprendžiau jį įdėti į ~/picaxe-ftp (~, beje, reiškia jūsų namų aplanką). Dabar norime gauti atitiktį, https://www.rev-ed.co.uk/software/picaxe.tgz, kad juose yra visi visų „picaxe“versijų suderinamumai. Dabar aš naudoju 08m, todėl gaunu atitiktį „picaxe08m“ir įdedu ją į katalogą, bet jūs taip pat lengvai galite tai pakeisti savo versija. Gerai, todėl dabar jūs turėtumėte turėti savo katalogą, kuriame būtų suderinamasis.

3 žingsnis: kodas

Dabar atidarykite teksto rengyklę arba bet ką, ką naudojate, ir įklijuokite šį kodą. #!/Bin/shHOST = '0catch.com'USER =' picaxeprogramer.0catch.com'PASSWD = 'picaxetest'FILE =' test.bas ' # Įveskite bazinio scenarijaus pavadinimą #, kuris atsisiųs failą į pikapą, pakeiskite tai, kad atitiktų Taip pat galite naudoti tą ftp svetainę, jei norite būti pagarbūs ir su ja nesusipainioti.

4 žingsnis: paleiskite programą

Programos vykdymas
Programos vykdymas
Programos vykdymas
Programos vykdymas

Dabar, jei norėtumėte, galite nustatyti, kad tai vyktų kas 1 val., 2 val. 5 val. Ar bet kada, bet kada norite, bet dėl šios pamokos mes ją tiesiog paleisime. Gerai prijunkite savo pikapą taip, kaip įprastai (tikriausiai geriau, jei ji nėra užprogramuota kad mirksi 1 kaištis), tada pridėkite šviesos diodą ant 1 kaiščio ir įjunkite. Dabar eikite į aplanką, kuriame yra scenarijus ir suderinamumas, ir paleiskite programą įvesdami „sh picaxeprogramer.sh“. jis turėtų veikti ir toliau programuoti pikaką.

5 žingsnis: paskutinis žingsnis

Paskutinis žingsnis
Paskutinis žingsnis
Paskutinis žingsnis
Paskutinis žingsnis

Dabar žinau, kad vien tai nėra labai naudinga, bet jei tai išplėsite, galėtumėte atnaujinti robotų valdiklius arba įsitikinti, kad visi jūsų robotai yra atnaujinti pagal naujas komandas ir valdiklius, bet vis tiek tai, ką nuspręsite padaryti, priklauso tik nuo jūsų. Čia yra vaizdo įrašas, kuriame rodomas apvalkalas. (Atsiprašau už prastos kokybės fotoaparatą, kuris yra labiau fotografuojantis fotoaparatas. Taip pat fono triukšmas) Jei norite, kad scenarijus būtų šiek tiek pridėtas, išbandykite šį#!/Bin/shHOST = '0catch.com'USER = 'picaxeprogramer.0catch.com'PASSWD =' picaxetest'FILE = 'test.bas' #Įveskite čia pagrindinio scenarijaus pavadinimąNEWNAME = "data +%Y-%m-%d". bas " ftp -n $ HOST <

Rekomenduojamas: