Sadržaj:

Postavljanje za programiranje Picaxe skripte putem ljuske (linux): 5 koraka
Postavljanje za programiranje Picaxe skripte putem ljuske (linux): 5 koraka

Video: Postavljanje za programiranje Picaxe skripte putem ljuske (linux): 5 koraka

Video: Postavljanje za programiranje Picaxe skripte putem ljuske (linux): 5 koraka
Video: meteo.js от Роджера Зуравицкого 2024, Novembar
Anonim
Postavljanje za programiranje Picaxe putem Shell skripte (linux)
Postavljanje za programiranje Picaxe putem Shell skripte (linux)

Jednostavna šetnja koja pokazuje kako napraviti ljuskastu skriptu koja će učitati program sa ftp web stranice, zatim je kompajlirati, a zatim preuzeti na piccaxe. (Ovo je i moje prvo uputstvo)

Korak 1: Šta sam koristio

Šta sam koristio
Šta sam koristio

Ovo je ono što sam koristio 1x ubuntu1x picaxe 08m1x breadboard2x ledjumper leadin neki način programiranja picaxe -a Koristim PICAXE021 ploču za izradu prototipa sa kratkospojnikom koji vodi do matične ploče. Možete koristiti bilo koji picaxe micro sve dok prilagodite i koristite ispravan kompajler

Korak 2: Postavljanje

Sada nam je potrebno mjesto s kojeg će se skripta pokrenuti za ovu instrukciju. Odlučio sam je smjestiti u ~/picaxe-ftp (usput znači vaš kućni folder). Sada želimo dobiti kompajler, https://www.rev-ed.co.uk/software/picaxe.tgz koji sadrži sve kompajlere za sve različite verzije picaxe. Sada koristim 08m pa dobivam kompajler 'picaxe08m' i smještam ga u direktorij, ali to možete isto tako jednostavno zamijeniti svojom verzijom. U redu, sada biste trebali imati svoj direktorij sa kompajlerom u sebi, to je sve.

Korak 3: Kodirajte

Sada otvorite uređivač teksta ili šta god da koristite i zalijepite ovaj kôd. #!/Bin/shHOST = '0catch.com'USER =' picaxeprogramer.0catch.com'PASSWD = 'picaxetest'FILE =' test.bas ' # Ovdje unesite naziv bas skriptep -n $ HOST << END_SCRIPTcitat USER $ USER quote PASS $ PASSWDget $ FILEquit END_SCRIPT # To je bio ftp dio koji se prijavljuje dobiva datoteku i zatvara se./picaxe08m -c/dev/ttyS0 $ FILE # koji preuzima datoteku na picaxe promijenite je u odgovarajućuSačuvajte ovo kao picaxeprogramer.sh u istoj fascikli u koju ste stavili kompajler. Sada možete koristiti postavke čiji je kôd jednostavna bljeskalica koju možete sami provjeriti ako želite. Takođe možete koristiti tu ftp stranicu ako samo želite da poštujete i ne petljate po njoj.

Korak 4: Pokretanje programa

Pokretanje programa
Pokretanje programa
Pokretanje programa
Pokretanje programa

Sada, ako želite, mogli biste postaviti ovo da radi svakih 1 h, 2 h 5 h ili šta god želite, ali zbog ovog uputstva mi ćemo ga samo pokrenuti. OK povežite svoj pikase na uobičajen način (vjerojatno bolje ako nije programiran da zatreperi na iglici 1), a zatim dodajte LED na iglici 1 i uključite je. Sada idite do mape u kojoj se nalazi skripta i kompajler i pokrenite program upisivanjem 'sh picaxeprogramer.sh'. trebao bi se pokrenuti i nastaviti programirati picaxe.

Korak 5: Posljednji korak

Zadnji korak
Zadnji korak
Zadnji korak
Zadnji korak

Sada znam da samo ovo nije jako korisno, ali ako proširite ovo, mogli biste ažurirati kontrole robota ili provjeriti jesu li svi vaši roboti ažurirani na nove naredbe i kontrole, ali svejedno ćete odlučiti učiniti u potpunosti na vama. Evo video snimka ljuske koja radi. (Izvinjavam se što je kamera loše kvalitete više kamera koja snima fotografije. Također i pozadinska buka) Ako želite skriptu s malo dodane isprobajte ovu#!/Bin/shHOST = '0catch.com'USER = 'picaxeprogramer.0catch.com'PASSWD =' picaxetest'FILE = 'test.bas' #Ovdje unesite naziv bas skripteNEWNAME = `datum +%Y-%m-%d`'.bas ' ftp -n $ HOST <

Preporučuje se: