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, Studeni
Anonim
Postavljanje za programiranje Picaxe skripte putem ljuske (linux)
Postavljanje za programiranje Picaxe skripte putem ljuske (linux)

Jednostavan hod kroz koji pokazuje kako napraviti ljuskastu skriptu koja će učitati program s ftp web stranice, zatim je kompajlirati, a zatim preuzeti na piccaxe. (Ovo je ujedno i moja prva instrukcija)

Korak 1: Ono što sam koristio

Ono što sam koristio
Ono što sam koristio

Ovo je ono što sam koristio 1x ubuntu1x picaxe 08m1x breadboard2x ledjumper leadonnekakav način programiranja picaxea ja koristim PICAXE021 ploču za izradu prototipa sa kratkospojnikom koji vodi do oplate

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ša kućna mapa). Sada želimo dobiti kompajlera, 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 biste mogli jednostavno zamijeniti svojom verzijom. U redu, sada biste trebali imati svoj direktorij s kompajlerom. To je sve.

Korak 3: Kodirajte

Sada otvorite uređivač teksta ili sve što 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 ftp dio koji se prijavljuje dobiva datoteku i zatvara se./picaxe08m -c/dev/ttyS0 $ FILE # koji preuzima datoteku na picaxe promijenite ovo tako da odgovaraSačuvajte ovo kao picaxeprogramer.sh u istoj mapi u koju ste stavili kompajler. Sada možete koristiti postavke čiji je kôd jednostavna bljeskalica koju možete sami provjeriti ako želite. Također možete koristiti tu ftp stranicu ako želite samo poštovati i ne petljati se s njom.

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 što god želite, ali zbog ovog uputstva mi ćemo ga samo pokrenuti. OK povežite svoj picaxe na uobičajen način (vjerojatno bolje ako nije programiran da trepće 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

Posljednji korak
Posljednji korak
Posljednji korak
Posljednji korak

Sada znam da samo ovo nije jako korisno, ali ako to proširite, 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. Ovo je video snimka ljuske koja radi. (Oprostite š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čeni: