สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่ฉันใช้
- ขั้นตอนที่ 2: การตั้งค่า
- ขั้นตอนที่ 3: รหัส
- ขั้นตอนที่ 4: เรียกใช้โปรแกรม
- ขั้นตอนที่ 5: ขั้นตอนสุดท้าย
วีดีโอ: การตั้งค่าโปรแกรม Picaxe ผ่าน Shell Script (linux): 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
คำแนะนำง่ายๆ ที่แสดงวิธีการสร้างเชลล์สคริปต์ที่จะดาวน์โหลดโปรแกรมจากไซต์ 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 <
แนะนำ:
เข้าถึงระบบไฟล์ Raspberry Pi ผ่าน Windows: 9 ขั้นตอน
เข้าถึงระบบไฟล์ Raspberry Pi ผ่าน Windows: คุณเคยมี Raspberry Pi แล้วหรือยัง "ฉันต้องตั้งค่าด้วยจอภาพ เมาส์ และคีย์บอร์ดทุกครั้ง!" ความหงุดหงิดที่ทำให้ต้องถอดปลั๊ก/เสียบจอภาพและคีย์บอร์ด/เมาส์ของคุณใหม่ เพียงเพื่อเข้าถึง Raspberry Pi นั้นไม่เป็นสองรองใคร
ควบคุม Grbl CNC ผ่าน Wifi: 5 ขั้นตอน
ควบคุม Grbl CNC ผ่าน Wifi: ในบทช่วยสอนนี้ ฉันจะแนะนำวิธีเปิดใช้งานการควบคุม GRBL ผ่าน WIFI คุณสามารถใช้วิธีนี้กับผู้ส่งใดก็ได้ รวมถึง lasergrbl และ Universal Gcode Sender (UGS) กล่าวโดยย่อ เราจะใช้ผลงานของ arkypita และซอฟต์แวร์อื่นๆ เพื่อสร้างวิ
ดึงและแสดงข้อมูลจากเว็บไซต์ใดๆ ผ่าน Wifi (สัญญาณไฟเหนือ) ด้วย NodeMcu: 6 ขั้นตอน
ดึงและแสดงข้อมูลจากเว็บไซต์ใด ๆ ผ่าน Wifi (ตัวบ่งชี้แสงเหนือ) ด้วย NodeMcu: แรงจูงใจของฉัน: ฉันได้เห็นคำแนะนำมากมายเกี่ยวกับการตั้งค่า/ การใช้ NodeMCU (สร้างขึ้นบนโมดูล ESP8266) สำหรับการสร้างโครงการ IoT (อินเทอร์เน็ตของสิ่งต่าง ๆ ) . อย่างไรก็ตาม บทเรียนเหล่านี้น้อยมากที่มีรายละเอียด/ รหัส/ ไดอะแกรมทั้งหมดสำหรับมือใหม่
การพล็อตกราฟแบบเรียลไทม์บน Android จาก Arduino ผ่าน HC-05: 3 ขั้นตอน
การพล็อตกราฟแบบเรียลไทม์บน Android จาก Arduino จนถึง HC-05: สวัสดี นี่คือบทแนะนำเกี่ยวกับวิธีการพล็อตกราฟค่าแบบเรียลไทม์จากไมโครคอนโทรลเลอร์ เช่น Arduino ไปยังแอป มันใช้โมดูล Bluetooth เช่น HC-05 เพื่อทำหน้าที่เป็นอุปกรณ์ส่งข้อความเพื่อส่งและรับข้อมูลระหว่าง Ar
ตั้งโปรแกรม Arduino ของคุณด้วยอุปกรณ์ Android ผ่าน Bluetooth: 6 ขั้นตอน (พร้อมรูปภาพ)
ตั้งโปรแกรม Arduino ของคุณด้วยอุปกรณ์ Android ผ่าน Bluetooth: สวัสดีชาวโลก ในคำแนะนำนี้ ฉันต้องการแสดงวิธีตั้งโปรแกรม Arduino Uno ของคุณด้วยอุปกรณ์ Android ผ่าน Bluetooth มันง่ายมากและราคาถูกมาก นอกจากนี้ยังช่วยให้เราสามารถตั้งโปรแกรม Arduino ได้ทุกที่ที่เราต้องการผ่านบลูทูธไร้สาย… ดังนั้น