คำถามติดแท็ก python

8
การเขียนโปรแกรม Arduino โดยใช้ Python แทนที่จะเป็น C / C ++
ฉันไม่ค่อยชำนาญภาษา C และฉันก็สงสัยว่ามีวิธีที่หลามสามารถใช้โปรแกรม Arduino หรือไม่ สิ่งนี้น่าจะต้องใช้ IDE ที่แตกต่างกันเพื่อให้สามารถดีบักสคริปต์ด้วยตนเองได้

1
อัพเดต Tkinter Widget Scale แบบไดนามิกจาก Arduino Ports โดยใช้ python และ firmata
ฉันมีปัญหาในการพยายามรับค่าพอร์ตดิจิตอล Arduino และตั้งค่าเหล่านี้เป็น Python Tkinter Widget Scale ฉันใช้ Python และ Arduino กับ Firmata ฉันสามารถเข้าถึงบอร์ด Arduino ของฉันด้วยรหัสหลาม ตัวอย่างเช่นในวิดเจ็ตฉลากฉันได้รับและการตั้งค่าพอร์ตอะนาล็อก Arduino แบบเรียลไทม์เป็นป้ายกำกับในรหัสต่อไปนี้โดยไม่มีปัญหาใด ๆ : import Tkinter import pyfirmata def onStartButtonPress(): while True: if flag.get(): analogReadLabel.config(text=str(a0.read())) analogReadLabel.update_idletasks() top.update() else: break board.exit() top.destroy() def onExitButtonPress(): flag.set(False) port = 'COM7' board = pyfirmata.Arduino(port) it = pyfirmata.util.Iterator(board) …

2
วิธีส่งตัวเลขไปยัง Arduino UNO ผ่าน Python 3 และอนุกรมโมดูล
ฉันยังใหม่กับ Arduino (และการเขียนโปรแกรมคอมพิวเตอร์ทั่วไป) ดังนั้นฉันต้องขออภัยถ้าคำถามนี้ดูโง่ เมื่อฉันตั้งค่าการเชื่อมต่อ arduino-LED พื้นฐานฉันมีปัญหาในการส่ง INTEGERS ไปยัง arduino ผ่านพอร์ตอนุกรม ฉันสามารถส่งตัวอักษรเช่น 'm', 'o' และอื่น ๆ ได้อย่างง่ายดาย .. อย่างไรก็ตามถ้าฉันส่งหมายเลขดูเหมือนว่ามันจะไม่ได้รับ นี่คือรหัส Arduino ที่ควรจะได้รับค่าจากพอร์ต usb ผ่าน python หรือจอภาพอนุกรมแล้วปรับความสว่างของ LED ตามค่า (ค่าต้องอยู่ในช่วง [0,255]) หมายเหตุ: ฉันกำลังใช้ ARDUINO UNO และ PYTHON 3 // -------------------------- int LED = 10; int number; void setup(){ pinMode(LED,OUTPUT); Serial.begin(9600); } …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.