Daftar Isi:

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

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

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

Panduan sederhana yang menunjukkan cara membuat skrip shell yang akan mengunduh program dari situs ftp kemudian mengompilasinya lalu mengunduhnya ke picaxe. (Ini juga instruksi pertama saya)

Langkah 1: Apa yang Saya Gunakan

Apa yang Saya Gunakan
Apa yang Saya Gunakan

Inilah yang saya gunakan 1x ubuntu1x picaxe 08m1x papan tempat memotong roti2x ledjumper memimpin beberapa cara untuk memprogram picaxe saya menggunakan papan prototipe PICAXE021 dengan jumper mengarah ke papan tempat memotong rotiAnda cukup banyak menggunakan mikro picaxe selama Anda menyesuaikan dan menggunakan kompiler yang benar

Langkah 2: Menyiapkan

Sekarang kita membutuhkan tempat untuk menjalankan skrip untuk instruksi ini. Saya memutuskan untuk meletakkannya di ~/picaxe-ftp (~ berarti folder rumah Anda). Sekarang kita ingin mendapatkan kompiler, https://www.rev-ed.co.uk/software/picaxe.tgz yang berisi semua kompiler untuk semua versi picaxe yang berbeda. Sekarang saya menggunakan 08m jadi saya mendapatkan 'picaxe08m' dan meletakkannya di direktori tetapi Anda bisa dengan mudah menggantinya dengan versi Anda. Ok jadi sekarang Anda harus memiliki direktori Anda dengan kompiler di dalamnya, itu saja.

Langkah 3: Kode

Sekarang buka editor teks Anda atau apa pun yang Anda gunakan dan rekatkan kode ini.#!/bin/shHOST='0catch.com'USER='picaxeprogramer.0catch.com'PASSWD='picaxetest'FILE='test.bas' # Masukkan nama skrip bas hereftp -n $HOST <<END_SCRIPTquote USER $USER kutipan PASS $PASSWDget $FILEquit END_SCRIPT # Itu adalah bagian ftp yang masuk untuk mengambil file dan keluar./picaxe08m -c/dev/ttyS0 $FILE # yang mengunduh file ke picaxe, ubah ini agar sesuai. Simpan ini sebagai picaxeprogramer.sh di folder yang sama dengan tempat Anda meletakkan kompiler. Sekarang Anda dapat menggunakan pengaturannya, kodenya adalah led flashing sederhana yang dapat Anda periksa sendiri jika Anda mau. Anda juga dapat menggunakan situs ftp itu jika Anda ingin bersikap hormat dan tidak main-main dengannya.

Langkah 4: Menjalankan Program

Menjalankan Program
Menjalankan Program
Menjalankan Program
Menjalankan Program

Sekarang jika Anda mau, Anda dapat mengatur ini untuk dijalankan setiap 1 jam, 2 jam 5 jam atau apa pun yang Anda inginkan, tetapi demi instruksi ini, kami hanya akan menjalankannya. OK, sambungkan picaxe Anda seperti biasanya (mungkin lebih baik jika tidak diprogram untuk berkedip pada pin 1) lalu tambahkan led pada pin 1 dan nyalakan. Sekarang navigasikan ke folder tempat skrip dan kompiler berada dan jalankan program dengan mengetik 'sh picaxeprogramer.sh'. itu harus berjalan dan terus memprogram picaxe.

Langkah 5: Langkah Terakhir

Langkah terakhir
Langkah terakhir
Langkah terakhir
Langkah terakhir

Sekarang saya tahu ini saja tidak terlalu berguna tetapi jika Anda memperluas ini, Anda dapat memperbarui kontrol robot atau memastikan semua robot Anda diperbarui ke perintah dan kontrol baru, tetapi apa pun yang Anda putuskan untuk dilakukan sepenuhnya terserah Anda. Ini adalah video shell yang sedang berjalan.(maaf untuk kualitas kamera yang buruk lebih merupakan kamera pengambilan foto. Juga kebisingan latar belakang) Jika Anda ingin skrip dengan sedikit ditambahkan ke dalamnya, coba ini#!/bin/shHOST='0catch.com'USER='picaxeprogramer.0catch.com'PASSWD='picaxetest'FILE='test.bas' #Masukkan nama skrip bas di siniNEWNAME=`tanggal +%Y-%m-%d`'.bas' ftp -n $HOST <

Direkomendasikan: