สารบัญ:

การตั้งค่าโปรแกรม Picaxe ผ่าน Shell Script (linux): 5 ขั้นตอน
การตั้งค่าโปรแกรม Picaxe ผ่าน Shell Script (linux): 5 ขั้นตอน

วีดีโอ: การตั้งค่าโปรแกรม Picaxe ผ่าน Shell Script (linux): 5 ขั้นตอน

วีดีโอ: การตั้งค่าโปรแกรม Picaxe ผ่าน Shell Script (linux): 5 ขั้นตอน
วีดีโอ: Basic Linux shell script ตอนที่ 1 2024, พฤศจิกายน
Anonim
การตั้งค่าโปรแกรม Picaxe ผ่าน Shell Script (linux)
การตั้งค่าโปรแกรม Picaxe ผ่าน Shell Script (linux)

คำแนะนำง่ายๆ ที่แสดงวิธีการสร้างเชลล์สคริปต์ที่จะดาวน์โหลดโปรแกรมจากไซต์ ftp จากนั้นคอมไพล์แล้วดาวน์โหลดไปยัง picaxe (นี่เป็นคำสั่งแรกของฉันด้วย)

ขั้นตอนที่ 1: สิ่งที่ฉันใช้

สิ่งที่ฉันใช้
สิ่งที่ฉันใช้

นี่คือสิ่งที่ฉันใช้ 1x ubuntu1x picaxe 08m1x breadboard2x ledjumper เป็นวิธีที่นำไปสู่การเขียนโปรแกรม picaxe ฉันใช้บอร์ดต้นแบบ PICAXE021 ที่มีจัมเปอร์นำไปสู่เขียงหั่นขนม คุณสามารถใช้ picaxe micro ใดก็ได้ตราบใดที่คุณปรับและใช้คอมไพเลอร์ที่ถูกต้อง

ขั้นตอนที่ 2: การตั้งค่า

ตอนนี้เราต้องการที่สำหรับเรียกใช้สคริปต์สำหรับคำแนะนำนี้ ฉันตัดสินใจวางไว้ใน ~/picaxe-ftp (~ หมายถึงโฟลเดอร์บ้านของคุณต่างหาก) ตอนนี้เราต้องการรับคอมไพเลอร์ https://www.rev-ed.co.uk/software/picaxe.tgz ที่มีคอมไพเลอร์ทั้งหมดสำหรับ picaxe เวอร์ชันต่างๆ ทั้งหมด ตอนนี้ฉันกำลังใช้ 08m ดังนั้นฉันจึงได้คอมไพล์ 'picaxe08m' และวางไว้ในไดเร็กทอรี แต่คุณสามารถเปลี่ยนเวอร์ชันของคุณได้อย่างง่ายดาย ตกลงดังนั้นตอนนี้คุณควรมีไดเร็กทอรีของคุณพร้อมคอมไพเลอร์ในนั้นนั่นคือทั้งหมด

ขั้นตอนที่ 3: รหัส

เปิดโปรแกรมแก้ไขข้อความของคุณหรือสิ่งที่คุณเคยใช้แล้ววางโค้ดนี้ใน.#!/bin/shHOST='0catch.com'USER='picaxeprogramer.0catch.com'PASSWD='picaxetest'FILE='test.bas' # ป้อนชื่อของสคริปต์ bas ที่นี่ftp -n $HOST <<END_SCRIPTquote USER $USER เสนอราคา PASS $PASSWDget $FILEquit END_SCRIPT # นั่นคือส่วน ftp ที่เข้าสู่ระบบจะได้รับไฟล์และออก/picaxe08m -c/dev/ttyS0 $FILE # ที่ดาวน์โหลดไฟล์ไปยัง picaxe ให้เปลี่ยนสิ่งนี้เป็น suitSave this เป็น picaxeprogramer.sh ในโฟลเดอร์เดียวกับที่คุณใส่คอมไพเลอร์ไว้ ตอนนี้คุณสามารถใช้การตั้งค่าของรหัสของพวกเขาคือไฟ LED กะพริบง่าย ๆ คุณสามารถตรวจสอบได้ด้วยตัวเองหากต้องการ คุณยังสามารถใช้ไซต์ ftp นั้นได้หากต้องการเพียงแค่ให้เกียรติและอย่าไปยุ่งกับมัน

ขั้นตอนที่ 4: เรียกใช้โปรแกรม

การรันโปรแกรม
การรันโปรแกรม
การรันโปรแกรม
การรันโปรแกรม

ตอนนี้ถ้าคุณต้องการคุณสามารถตั้งค่าให้ทำงานทุก ๆ 1h, 2h 5h หรือสิ่งที่คุณต้องการได้ แต่สำหรับคำแนะนำนี้เราจะเรียกใช้มัน ตกลงเชื่อมต่อ picaxe ของคุณตามปกติ (อาจดีกว่าถ้าไม่ได้ตั้งโปรแกรมไว้ เพื่อกะพริบบนพิน 1) จากนั้นเพิ่มไฟ LED ที่พิน 1 แล้วเปิด ไปที่โฟลเดอร์ที่มีสคริปต์และคอมไพเลอร์ และเรียกใช้โปรแกรมโดยพิมพ์ 'sh picaxeprogramer.sh' ควรรันและตั้งโปรแกรม picaxe ต่อไป

ขั้นตอนที่ 5: ขั้นตอนสุดท้าย

ขั้นตอนสุดท้าย
ขั้นตอนสุดท้าย
ขั้นตอนสุดท้าย
ขั้นตอนสุดท้าย

ตอนนี้ฉันรู้แล้วว่าสิ่งนี้ไม่ได้มีประโยชน์มากนัก แต่ถ้าคุณขยายขอบเขตออกไป คุณจะสามารถอัปเดตการควบคุมหุ่นยนต์หรือตรวจสอบให้แน่ใจว่าหุ่นยนต์ทั้งหมดของคุณได้รับการอัปเดตเป็นคำสั่งและการควบคุมใหม่ แต่อย่างไรก็ตาม สิ่งที่คุณตัดสินใจจะทำนั้นขึ้นอยู่กับคุณ. นี่คือวิดีโอของเชลล์ที่ทำงานอยู่ (ขออภัยสำหรับกล้องคุณภาพต่ำเป็นกล้องถ่ายภาพมากกว่า เสียงรบกวนจากพื้นหลังด้วย) หากคุณต้องการสคริปต์ที่เพิ่มเข้าไปเล็กน้อย ให้ลองสิ่งนี้#!/bin/shHOST='0catch.com'USER='picaxeprogramer.0catch.com'PASSWD='picaxetest'FILE='test.bas' #ป้อนชื่อของสคริปต์ bas ที่นี่NEWNAME=`date +%Y-%m-%d`'.bas' ftp -n $HOST <

แนะนำ: