Isi kandungan:

Menyiapkan untuk Memprogram Skrip Picaxe Via Shell (linux): 5 Langkah
Menyiapkan untuk Memprogram Skrip Picaxe Via Shell (linux): 5 Langkah

Video: Menyiapkan untuk Memprogram Skrip Picaxe Via Shell (linux): 5 Langkah

Video: Menyiapkan untuk Memprogram Skrip Picaxe Via Shell (linux): 5 Langkah
Video: you need to learn BASH Scripting RIGHT NOW!! // EP 1 2024, Julai
Anonim
Menyiapkan Program Skrip Picaxe Via Shell (linux)
Menyiapkan Program Skrip Picaxe Via Shell (linux)

Jalan mudah yang menunjukkan bagaimana membuat skrip shell yang akan memuatkan program dari laman ftp kemudian menyusunnya kemudian memuat turunnya ke picaxe. (Ini juga arahan pertama saya)

Langkah 1: Apa yang Saya Gunakan

Apa yang saya gunakan
Apa yang saya gunakan

Inilah yang saya gunakan 1x ubuntu1x picaxe 08m1x breadboard2x ledjumper membawa beberapa cara untuk memprogram picaxe saya menggunakan papan prototaip PICAXE021 dengan jumper ke papan roti Anda boleh menggunakan mikro picaxe selagi anda menyesuaikan dan menggunakan pematuhan yang betul

Langkah 2: Menyiapkan

Sekarang kita memerlukan tempat untuk skrip dijalankan untuk arahan ini, saya memutuskan untuk meletakkannya di ~ / picaxe-ftp (~ bermaksud folder rumah anda by the way). Sekarang kita ingin mendapatkan pemohon, https://www.rev-ed.co.uk/software/picaxe.tgz yang mengandungi semua pemohon untuk semua versi picaxe yang berbeza. Sekarang saya menggunakan 08m jadi saya mendapat 'picaxe08m' pemohon dan meletakkannya di dalam direktori tetapi anda boleh menggantinya dengan mudah dengan versi anda. Baiklah sekarang anda mesti mempunyai direktori anda dengan pemohon di dalamnya.

Langkah 3: Kod

Sekarang buka editor teks anda atau apa sahaja yang anda gunakan dan tampal kod ini di. #! / Bin / shHOST = '0catch.com'USER =' picaxeprogramer.0catch.com'PASSWD = 'picaxetest'FILE =' test.bas '# Masukkan nama skrip bas di sini -p $ HOST << END_SCRIPTulis harga USER $ USER quote PASS $ PASSWDget $ FILEquit END_SCRIPT # Itulah bahagian ftp yang log masuk mendapatkan fail dan berhenti./picaxe08m -c / dev / ttyS0 $ FILE # yang memuat turun fail ke picaxe ubah ini menjadi sesuaiSimpan ini sebagai picaxeprogramer.sh dalam folder yang sama dengan yang anda masukkan. Sekarang anda boleh menggunakan tetapan kod mereka adalah kod flash yang mudah yang anda boleh periksa sendiri jika anda mahu. Anda juga boleh menggunakan laman ftp itu jika anda mahu menghormati dan jangan main-main dengannya.

Langkah 4: Menjalankan Program

Menjalankan Program
Menjalankan Program
Menjalankan Program
Menjalankan Program

Sekarang jika anda mahu, anda boleh mengaturnya untuk dijalankan setiap 1h, 2h 5h atau apa sahaja yang anda mahukan tetapi demi arahan ini, kami hanya akan menjalankannya. OK sambungkan picaxe anda seperti biasa (mungkin lebih baik jika tidak diprogramkan) untuk berkelip pada pin 1) dan kemudian tambahkan led pada pin 1 dan hidupkan. Sekarang arahkan ke folder di mana skrip dan pelengkap dan jalankan program dengan mengetik 'sh picaxeprogramer.sh'. ia harus berjalan dan terus memprogram picaxe.

Langkah 5: Langkah Terakhir

Langkah terakhir
Langkah terakhir
Langkah terakhir
Langkah terakhir

Sekarang saya tahu ini sahaja tidak begitu berguna tetapi jika anda memperluaskannya, anda boleh mengemas kini kawalan robot atau memastikan semua robot anda dikemas kini kepada arahan dan kawalan baru tetapi apa yang anda memutuskan untuk lakukan sepenuhnya bergantung pada anda.. Berikut adalah video shell yang sedang berjalan. (Maaf kerana kamera berkualiti rendah lebih merupakan kamera mengambil gambar. Juga bunyi latar) Jika anda mahu skrip dengan sedikit ditambahkan, cuba ini #! / Bin / shHOST = '0catch.com'USER = 'picaxeprogramer.0catch.com'PASSWD =' picaxetest'FILE = 'test.bas' #Masukkan nama skrip bas di siniNAMANAMA = `tarikh +% Y-% m-% d`'.bas ' ftp -n $ HOST <

Disyorkan: