Përmbajtje:

Vendosja për të programuar një Picaxe Via Shell Script (linux): 5 hapa
Vendosja për të programuar një Picaxe Via Shell Script (linux): 5 hapa

Video: Vendosja për të programuar një Picaxe Via Shell Script (linux): 5 hapa

Video: Vendosja për të programuar një Picaxe Via Shell Script (linux): 5 hapa
Video: МКС Monster8 — Основы 2024, Nëntor
Anonim
Vendosja për të programuar një Picaxe Via Shell Script (linux)
Vendosja për të programuar një Picaxe Via Shell Script (linux)

Ecja e thjeshtë që tregon se si të krijoni një skenar shell që do të ngarkojë një program nga një faqe ftp, pastaj përpilojeni atë, pastaj shkarkojeni në pikasë. (Ky është gjithashtu udhëzimi im i parë)

Hapi 1: Çfarë kam përdorur

Ajo që kam përdorur
Ajo që kam përdorur

Kjo është ajo që kam përdorur 1x ubuntu1x picaxe 08m1x breadboard2x ledjumper udhëheqësmënyrë e lehtë për të programuar picaxe unë përdor bordin prototipues PICAXE021 me bluzë që çon në dërrasën e bukës

Hapi 2: Konfigurimi

Tani na duhet një vend ku skenari të dalë nga ky udhëzues, vendosa ta vendos në ~/picaxe-ftp (~ do të thotë dosja juaj në shtëpi nga rruga). Tani ne duam të marrim pajtuesin, https://www.rev-ed.co.uk/software/picaxe.tgz që i përmban të gjithë pajtuesit për të gjitha versionet e ndryshme të picaxe. Tani unë jam duke përdorur 08m kështu që unë të marr "picaxe08m" dhe e vendos atë në drejtori, por ju po aq lehtë mund ta zëvendësoni atë për versionin tuaj. Ok, tani duhet të kesh drejtorinë tënde me kompilatorin në të, kjo është e tëra.

Hapi 3: Kodi

Tani hapni redaktorin tuaj të tekstit ose çfarëdo që përdorni dhe ngjisni këtë kod. #!/Bin/shHOST = '0catch.com'USER =' picaxeprogramer.0catch.com'PASSWD = 'picaxetest'FILE =' test.bas ' # Shkruani emrin e shkrimit bazë hereftp -n $ HOST << END_SCRIPT citoj USER $ USER kuotën PASS $ PASSWDget $ FILEquit END_SCRIPT # Kjo ishte pjesa ftp që regjistrohet merr skedarin dhe del./picaxe08m -c/dev/ttyS0 $ FILE # që shkarkon skedarin në pikas ndryshojeni këtë për t'iu përshtaturRuajeni këtë si picaxeprogramer.sh në të njëjtën dosje ku keni futur kompilatorin. Tani mund të përdorni cilësimet e kodit të tyre është drita e thjeshtë e ndezjes që mund t'i kontrolloni vetë nëse dëshironi. Ju gjithashtu mund ta përdorni atë faqe ftp nëse doni të jeni vetëm respektues dhe mos u ngatërroni me të.

Hapi 4: Drejtimi i Programit

Drejtimi i Programit
Drejtimi i Programit
Drejtimi i Programit
Drejtimi i Programit

Tani, nëse dëshironi, mund ta vendosni që të funksionojë çdo 1h, 2h 5h ose çfarë të doni, por për hir të këtij udhëzuesi ne thjesht do ta drejtojmë atë. OK lidhni pikazhin tuaj si zakonisht (ndoshta më mirë nëse nuk është i programuar të vezullojë në kunjin 1) dhe më pas shtoni një led në kunjin 1 dhe ndizeni. Tani lundroni te dosja ku ndodhet skripti dhe pajtuesi dhe drejtojeni programin duke shtypur 'sh picaxeprogramer.sh'. ajo duhet të funksionojë dhe të vazhdojë të programojë pikaksën.

Hapi 5: Hapi i fundit

Hapi i fundit
Hapi i fundit
Hapi i fundit
Hapi i fundit

Tani e di që vetëm kjo nuk është shumë e dobishme, por nëse e zgjeroni këtë mund të jeni në gjendje të azhurnoni kontrollet e robotëve ose të siguroheni që të gjithë robotët tuaj të jenë të azhurnuar në komandat dhe kontrollet e reja, por gjithsesi ajo që vendosni të bëni varet plotësisht nga ju. Këtu keni një video të drejtimit të guaskës. (Më falni për kamerën me cilësi të dobët është më shumë një aparat fotografik që merr. Gjithashtu zhurma në sfond) Nëse doni një skenar me pak të shtuar në të provoni këtë#!/Bin/shHOST = '0catch.com'USER = 'picaxeprogramer.0catch.com'PASSWD =' picaxetest'FILE = 'test.bas' #Shkruani këtu emrin e shkrimit bazë NEWNAME = `data +%Y-%m-%d`'.bas ftp -n $ HOST <

Recommended: