สารบัญ:

Python Terminal สำหรับการเชื่อมต่อ Pi Arduino ราคาถูก: 4 ขั้นตอน
Python Terminal สำหรับการเชื่อมต่อ Pi Arduino ราคาถูก: 4 ขั้นตอน

วีดีโอ: Python Terminal สำหรับการเชื่อมต่อ Pi Arduino ราคาถูก: 4 ขั้นตอน

วีดีโอ: Python Terminal สำหรับการเชื่อมต่อ Pi Arduino ราคาถูก: 4 ขั้นตอน
วีดีโอ: ตัวอย่างการเชื่อมต่อ Rasberry Pi 3 + Relay + Python 2024, กรกฎาคม
Anonim
Python Terminal สำหรับการเชื่อมต่อ Pi Arduino ราคาถูก
Python Terminal สำหรับการเชื่อมต่อ Pi Arduino ราคาถูก

Raspberry Pi เป็นเครื่อง Linux ดังนั้นจึงอาจมีแอพพลิเคชั่นเทอร์มินัลมากมาย แต่ฉันได้เขียนใหม่ใน Python ทำไมฉันถึงต้องกังวล? อ่านต่อ. หากคุณกำลังทำโปรเจ็กต์ที่ใช้ทั้ง Pi และ Arduino คุณอาจต้องการวิธีให้พวกเขาสองคนคุยกัน เนื่องจาก Pi จะใช้สภาพแวดล้อมการพัฒนา Arduino และมีเทอร์มินัลที่ค่อนข้างดี คุณจึงควรเริ่มด้วยอันนั้น แต่เทอร์มินัล Python ของฉันมีประโยชน์เพราะ

Pi มีจุดประสงค์เพื่อรันบนโปรแกรมที่ผู้ใช้เขียนขึ้นโดยใช้ Python ดังนั้นจึงเป็นเรื่องดีที่มีเทอร์มินัล Python

เทอร์มินัลของฉันเขียนด้วยคุณสมบัติพิเศษบางอย่างสำหรับการทำงานกับไมโครคอนโทรลเลอร์ เช่น Arduino

เทอร์มินัลนี้สามารถตั้งโปรแกรมได้เอง มอนิเตอร์อนุกรม Arduino IDE ไม่สามารถตั้งโปรแกรมได้

หากคุณทำโปรเจ็กต์แบบกำหนดเอง คุณอาจต้องการให้โปรแกรมสื่อสารแบบกำหนดเองควบคุม คุณสามารถใช้โปรแกรมเทอร์มินัลแล้วตัดและวางส่วนต่างๆ ของโปรแกรมเพื่อสร้างมันขึ้นมาได้

ขณะนี้เทอร์มินัลรองรับเฉพาะการสื่อสารสไตล์ RS232 แต่ฉันหวังว่าจะขยายให้รองรับโปรโตคอล SPI และ I2C (บางทีคุณอาจต้องการมีส่วนร่วม)

คุณสามารถใช้เทอร์มินัลบนระบบปฏิบัติการใดก็ได้ ดังนั้นหากคุณใช้เครื่อง Linux, Mac หรือ Windows (ที่ซึ่งฉันพัฒนาขึ้นมาในตอนแรก) ก็ถือว่าใช้ได้ ทุกอย่างที่นี่เป็นโอเพ่นซอร์สราคาถูกดังนั้นที่นี่จึงหมายถึงฟรี

หมายเหตุ: นี่เป็นคำสั่งที่เก่ามาก รหัสได้รับการปรับปรุงอย่างมาก ดู: Python Smart Terminal สำหรับเขียนสถานะปัจจุบันและลิงก์ไปยังรหัสปัจจุบัน

ขั้นตอนที่ 1: เครื่องมือ

เครื่องมือ
เครื่องมือ

พีซี - แทบทุกระบบปฏิบัติการ, Linux, Windows OSX….. Rasberry PI นั้นสมบูรณ์แบบ

Python (ฉันชอบการดาวน์โหลด Anaconda มีการพูดคุยเล็กน้อยใน https://www.instructables.com/id/ClipBoard-Communic… และ

ความรู้พื้นฐานของ Python

Arduino

การเชื่อมต่อ Arduino กับ USB อาจเป็นสายเคเบิลและพอร์ต usb ใน Arduinos เช่น UNO หรือสาย FTDI (https://www.sparkfun.com/products/9717 เชื่อมต่อกับ TTL RS232 Ardunio เช่น Really Bare Bones Board

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

การติดตั้ง
การติดตั้ง

รับไฟล์ (หรือเพียงแค่อ่านด้วยการคลิกเพียงไม่กี่ครั้ง) จากไฟล์ GitHub ของโปรเจ็กต์ github (ซึ่งจะมีการโพสต์การอัปเดตเมื่อพัฒนาขึ้นด้วย) วางไฟล์ (แตกไฟล์หากเป็นการดาวน์โหลดที่คุณเลือก) ในไดเร็กทอรีเดียว สภาพแวดล้อมการพัฒนา Python ของคุณ

แนะนำ: