INHOUDSOPGAWE:

Opstel om 'n Picaxe via Shell Script (Linux) te programmeer: 5 stappe
Opstel om 'n Picaxe via Shell Script (Linux) te programmeer: 5 stappe

Video: Opstel om 'n Picaxe via Shell Script (Linux) te programmeer: 5 stappe

Video: Opstel om 'n Picaxe via Shell Script (Linux) te programmeer: 5 stappe
Video: Section: Debugging with Dan Armendariz 2024, Julie
Anonim
Opstel om 'n Picaxe via Shell Script (Linux) te programmeer
Opstel om 'n Picaxe via Shell Script (Linux) te programmeer

Eenvoudige deurloop wat wys hoe u 'n dop -script kan maak wat 'n program van 'n ftp -webwerf sal laai, dan saamstel en dit dan aflaai na die picaxe. (Dit is ook my eerste instruksie)

Stap 1: Wat ek gebruik het

Wat ek gebruik het
Wat ek gebruik het

Dit is wat ek gebruik het 1x ubuntu1x picaxe 08m1x breadboard2x ledjumper lead 'n manier om die picaxe te programmeer, ek gebruik die PICAXE021 prototipe bord met jumper leads na die broodbord U kan enige picaxe micro amper gebruik, solank u die regte complier aanpas en gebruik

Stap 2: Opstel

Nou het ons 'n plek nodig om die script weg te kry vir hierdie instruksionele besluit ek om dit in ~/picaxe-ftp te plaas (~ beteken terloops u tuisgids). Nou wil ons die complier, https://www.rev-ed.co.uk/software/picaxe.tgz, kry, dat dit al die vereiste vir al die verskillende weergawes van picaxe bevat. Nou gebruik ek die 08m, sodat ek 'picaxe08m' kan volg en dit in die gids plaas, maar u kan dit net so maklik vir u weergawe vervang. Ok, nou moet u u gids met die complier daarin hê, dit is alles.

Stap 3: Kodeer

Maak nou u teksredakteur oop of wat u ook al gebruik en plak hierdie kode in. #!/Bin/shHOST = '0catch.com'USER =' picaxeprogramer.0catch.com'PASSWD = 'picaxetest'FILE =' test.bas ' # Voer die naam van die bas -script hier in -n $ HOST << END_SCRIPTotaat USER $ USER -kwotasie PASS $ PASSWDget $ FILEquit END_SCRIPT # Dit was die ftp -deel waarmee u aanmeld, kry die lêer en sluit./picaxe08m -c/dev/ttyS0 $ FILE # wat die lêer na die picaxe aflaai, verander dit om dit te pas. Slaan dit as picaxeprogramer.sh in dieselfde gids waarin u die complier ingesit het. U kan ook die ftp -webwerf gebruik as u net respekvol wil wees en nie daarmee moet mors nie.

Stap 4: Begin die program

Die bestuur van die program
Die bestuur van die program
Die bestuur van die program
Die bestuur van die program

As u wil, kan u dit so stel dat dit elke 1 uur, 2 uur 5 uur of wat u ook al wil hê, maar ter wille van hierdie instruksies sal ons dit net laat loop. om pen 1 te knip) en voeg dan 'n led op pen 1 by en skakel dit aan. Navigeer nou na die gids waar die script en complier is en voer die program uit deur 'sh picaxeprogramer.sh' in te tik. dit moet loop en voortgaan om die picaxe te programmeer.

Stap 5: Laaste stap

Laaste stap
Laaste stap
Laaste stap
Laaste stap

Nou weet ek dat dit alleen nie baie handig is nie, maar as u hierop uitbrei, kan u robotkontroles opdateer of seker maak dat al u robotte opgedateer is na 'n nuwe opdrag en kontrole, maar wat u besluit om te doen, is heeltemal aan u. Hier is 'n video van die dop wat hardloop. (Jammer vir die kamera van 'n swak kwaliteit, dit is meer 'n kamera om foto's te neem. Ook die agtergrondgeraas) As u 'n script wil hê wat 'n bietjie daarby gevoeg is, probeer hierdie#!/Bin/shHOST = '0catch.com'USER = 'picaxeprogramer.0catch.com'PASSWD =' picaxetest'FILE = 'test.bas' #Voer die naam van die bas script hier inNEWNAME = `date +%Y-%m-%d``.bas ' ftp -n $ HOST <

Aanbeveel: