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


13
การอัปโหลด Arduino Nano ให้ข้อผิดพลาด: avrdude: stk500_recv (): โปรแกรมเมอร์ไม่ตอบสนอง
ฉันมีArduino Nano (Sainsmart)ที่ฉันพยายามอัพโหลดภาพร่าง ภายใต้ Arduino IDE Arduino Nano w/ ATmega328อุปกรณ์ที่เลือกเป็น อย่างไรก็ตามการอัพโหลดภาพร่างทำให้ฉันมีข้อผิดพลาด avrdude: stk500_recv(): programmer is not responding ฉันลองทั้งพอร์ต USB ( /dev/tty.usbserial& /dev/cu.usbserial) แต่ข้อผิดพลาดเดิมยังคงอยู่ Arduino เชื่อมต่อกับ Macbook Air ผ่านสาย USB และPWRไฟแสดงสถานะ LED บน Arduino เปิดอยู่และLไฟแสดงสถานะ LED กะพริบ ไม่มีปัญหาในการอัปโหลดไปยัง Arduino Uno ลองหลังจากติดตั้งไดรเวอร์ FTDI ล่าสุด (Mac OSX, x64, v2.2.18, FTDIUSBSerialDriver_10_4_10_5_10_6_10_7.mpkg) จากhttp://www.ftdichip.com/Drivers/VCP.htm อย่างไรก็ตามมันก็ไม่ได้ช่วยอะไร มีอะไรผิดพลาดหรือเปล่า?

6
จะเกิดอะไรขึ้นหากมีข้อผิดพลาดรันไทม์?
จะเกิดอะไรขึ้นหากมีข้อผิดพลาดรันไทม์ในโปรแกรม การทำงานของโปรแกรมจะหยุดลงหรือไม่ มีวิธีที่ฉันได้รับ Arduino บอกฉันว่าข้อผิดพลาดคืออะไร?
17 sketch 

2
ฟังก์ชั่นแบบอะซิงโครนัสเรียกใช้ในร่าง Arduino
ในร่าง Arduino มีวิธีที่จะทำให้ฟังก์ชั่นแบบอะซิงโครนัสเรียกภายในลูปหรือไม่? ชอบฟังคำขอผ่าน HTTP Server และประมวลผลพวกเขาในไม่ปิดกั้นทาง

7
โหลดห้องสมุดท้องถิ่น
ฉันยังใหม่กับการพัฒนา Arduino / C (มาจากสภาพแวดล้อม JavaScript / Ruby) แต่ฉันสงสัยว่าเป็นไปได้หรือไม่ที่จะรวมไลบรารีจากโฟลเดอร์ที่กำหนดเองภายในร่าง นี่คือสถานการณ์ของฉัน project.ino libs/ MyNewLib/ MyNewLib.h MyNewLib.ccp ตอนนี้คำถามของฉันคือ: ฉันจะรวมห้องสมุดที่กำหนดเองได้อย่างไร ฉันได้ลองหลายรูปแบบแล้ว # project.ino #include <libs/MyNewLib/MyNewLib.h> #include "libs/MyNewLib/MyNewLib.h" #include <./libs/MyNewLib/MyNewLib.h> #include "./libs/MyNewLib/MyNewLib.h" แต่ไม่มีใครทำงานเลย มีใครบอกฉันได้ไหมว่ามันเป็นไปได้ไหม ฉันได้ดูคำถามนี้ในเว็บ แต่ฉันไม่สามารถหาคำตอบที่น่าพอใจได้ หวังว่าพวกคุณจะช่วยได้ ไชโย UPDATE ฉันรู้ว่าคุณสามารถวางห้องสมุดของคุณลงในโฟลเดอร์ไลบรารีทั่วโลกของคุณ แต่ฉันต้องการมันในโฟลเดอร์โครงการท้องถิ่นของฉัน ฉันต้องการแบ่งปันผ่านคอมไพล์กับทีมของฉัน

4
วิธีย่อขนาดร่างจริง ๆ
ฉันต้องการสร้างภาพร่างที่มีขนาดเล็กที่สุดเพื่อจุดประสงค์ในการทดสอบ ปัญหาคือเมื่อฉันรวบรวมร่าง BareMinimum (ด้วยการเซ็ตอัพและลูปที่ว่างเปล่า) ฉันได้ 466 ไบต์สำหรับ Uno และ 4,242 สำหรับ Leonardo มีวิธีการเขียนรหัสของคุณเองที่ไม่มีฟังก์ชั่นพิเศษใด ๆ (เช่น Timer0 สำหรับmillis()และdelay()) ฉันต้องการที่จะปิดการใช้งานฟังก์ชั่นแป้นพิมพ์ / เมาส์สำหรับ Leonardo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.