Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
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
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
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
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 <