Sisällysluettelo:

Picaxen ohjelmointi Shell -skriptin kautta (linux): 5 vaihetta
Picaxen ohjelmointi Shell -skriptin kautta (linux): 5 vaihetta

Video: Picaxen ohjelmointi Shell -skriptin kautta (linux): 5 vaihetta

Video: Picaxen ohjelmointi Shell -skriptin kautta (linux): 5 vaihetta
Video: Supersection 1, Less Comfortable 2024, Heinäkuu
Anonim
Picaxen ohjelmointi Shell -komentosarjan avulla (linux)
Picaxen ohjelmointi Shell -komentosarjan avulla (linux)

Yksinkertainen käynti läpi, joka näyttää kuinka tehdä komentosarjan komentosarja, joka lataa ohjelman ftp -sivustolta, kääntää sen ja lataa sen pikakuvakkeeseen. (Tämä on myös ensimmäinen ohjeeni)

Vaihe 1: Mitä käytin

Mitä käytin
Mitä käytin

Tätä käytin 1x ubuntu1x picaxe 08m1x leipälauta2x ledjumper -lyijyjotain tapa ohjelmoida picaxe Käytän PICAXE021 -prototyyppikorttia, jossa on hyppyjohdot leipälaudalle Voit käyttää melkein mitä tahansa picaxe -mikroa, kunhan säädät ja käytät oikeaa

Vaihe 2: Asennus

Nyt tarvitsemme paikan, josta käsikirjoitus voidaan suorittaa tätä ohjetta varten. Päätin sijoittaa sen tiedostoon ~/picaxe-ftp (~ tarkoittaa muuten kotikansioasi). Nyt haluamme saada noudattavan, https://www.rev-ed.co.uk/software/picaxe.tgz, että se sisältää kaikki picaxen eri versioiden vaatimukset. Nyt käytän 08m: ää, joten saan yhteensopivan "picaxe08m" ja sijoitan sen hakemistoon, mutta voit korvata sen yhtä helposti versiollasi. Okei, nyt sinulla pitäisi olla hakemistosi, jossa on yhteensopivuus, siinä kaikki.

Vaihe 3: Koodi

Avaa nyt tekstieditori tai mitä ikinä käytätkin ja liitä tämä koodi. #!/Bin/shHOST = '0catch.com'USER =' picaxeprogramer.0catch.com'PASSWD = 'picaxetest'FILE =' test.bas ' # Kirjoita basskriptin nimi hereftp -n $ HOST << END_SCRIPCote USER $ USER quote PASS $ PASSWDget $ FILEquit END_SCRIPT # Tämä oli ftp -osa, joka kirjautuu sisään, ja saa tiedoston pois. /Picaxe08m -c/dev/ttyS0 $ FILE #, joka lataa tiedoston pikakuvaan, muuta tämä sopivaksiTallenna tämä nimellä picaxeprogramer.sh samaan kansioon, johon laitoit yhteensopivan. Nyt voit käyttää asetuksia, joiden koodi on yksinkertainen vilkkuva led, jonka voit tarkistaa itse, jos haluat. Voit myös käyttää kyseistä ftp -sivustoa, jos haluat vain olla kunnioittava ja älä sekoita sen kanssa.

Vaihe 4: Ohjelman suorittaminen

Ohjelman suorittaminen
Ohjelman suorittaminen
Ohjelman suorittaminen
Ohjelman suorittaminen

Jos nyt haluat, voit asettaa tämän toimimaan 1h, 2h 5h välein tai mitä ikinä haluat, mutta tämän ohjeen vuoksi suoritamme sen vain. OK Liitä picaxe normaalisti vilkkua nastassa 1) ja lisää sitten merkkivalo nastaan 1 ja kytke se päälle. Siirry nyt kansioon, jossa komentosarja ja yhteensopivuus on, ja suorita ohjelma kirjoittamalla 'sh picaxeprogramer.sh'. sen pitäisi toimia ja jatkaa picaxen ohjelmointia.

Vaihe 5: Viimeinen vaihe

Viimeinen askel
Viimeinen askel
Viimeinen askel
Viimeinen askel

Nyt tiedän, että tämä yksin ei ole kovin hyödyllistä, mutta jos laajennat tätä, voit päivittää robotin ohjaimet tai varmistaa, että kaikki robotit on päivitetty uusiin komentoihin ja säätimiin, mutta joka tapauksessa päätät tehdä täysin sinun Tässä on video kuoren käynnistämisestä. (Pahoittelut huonolaatuisesta kamerasta, joka on enemmän valokuvauskamera. Myös taustamelu) Jos haluat käsikirjoituksen, johon on lisätty vähän, kokeile tätä#!/Bin/shHOST = '0catch.com'USER = 'picaxeprogramer.0catch.com'PASSWD =' picaxetest'FILE = 'test.bas' #Syötä perusskriptin nimi tähänNEWNAME = `date +%Y-%m-%d`'.bas ' ftp -n $ HOST <

Suositeltava: