ฉันต้องการเริ่มเล่นกับ Arduino
ฉันอ่านแล้วว่า C และ C ++ เป็นภาษาราชการ แต่ฉันก็พบวิธีอื่นในการสื่อสารโดยใช้PythonหรือJavaเช่นกัน
ภาษาโปรแกรมใดที่สนับสนุนโปรแกรม Arduino?
มีข้อ จำกัด ใด ๆ ในการใช้ Python หรือ Java หรือไม่?
ฉันต้องการเริ่มเล่นกับ Arduino
ฉันอ่านแล้วว่า C และ C ++ เป็นภาษาราชการ แต่ฉันก็พบวิธีอื่นในการสื่อสารโดยใช้PythonหรือJavaเช่นกัน
ภาษาโปรแกรมใดที่สนับสนุนโปรแกรม Arduino?
มีข้อ จำกัด ใด ๆ ในการใช้ Python หรือ Java หรือไม่?
คำตอบ:
คำแนะนำของฉันติดกับภาษา Arduino มา C ++ หรือใช้ C / C ++ ดิบ เหมาะอย่างยิ่งสำหรับไมโครคอนโทรลเลอร์ แต่ถ้าคุณชอบภาษาที่ลึกลับ:
คุณสามารถใช้ภาษาที่คุณรู้สึกสะดวกสบายมากขึ้นจากนั้นคุณสามารถหาวิธีที่จะรวบรวมในเครื่องรหัส arduino เช่นฉันใช้ Go Lang และฉันใช้ gobot.io เพื่อให้ทำงานได้ ...
มีอยู่ Cylon.js หากคุณต้องการโปรแกรมใน JavaScript หรือ Artoo สำหรับนักพัฒนา Ruby
จริงๆแล้ว C เป็นสิ่งที่พบได้บ่อยที่สุดเพราะ IDE ของ arduino สามารถใช้งานได้
__flash
ในร่าง Arduino มันจะไม่ทำงานเพราะ Arduino IDE ใช้คอมไพเลอร์ C ++ ในขณะที่โปรแกรมที่คล้ายกันที่ใช้คอมไพเลอร์ C จะคอมไพล์อย่างถูกต้อง
คุณค่อนข้างสับสน ฉันจะติดกับสภาพแวดล้อมของ c / c ++ arduino สำหรับ arduino Java, Python, การประมวลผลถูกใช้บนพีซีเพื่อเรียกใช้การสื่อสารกับ arduino ซึ่งไม่ใช่ laguages สำหรับ arduino ข้อ จำกัด อย่างหนึ่งสำหรับพวกเขาคือพวกเขาไม่ได้วิ่งบนอาร์ดิโน