Arduino

คำถาม & คำตอบสำหรับนักพัฒนาซอฟต์แวร์และซอฟต์แวร์โอเพ่นซอร์สที่เข้ากันได้กับ Arduino

2
CLion + Arduino
โปรดช่วยฉันตั้งค่า Clion + Arduino Clion มีปลั๊กอิน Arduino ที่ฉันติดตั้ง นี่คือคำแนะนำบางอย่างเกี่ยวกับ Github แต่ฉันก็ไม่กังวลcmakeและสิ่งอื่น ๆ ที่พูดถึงในการเรียนการสอน ฉันใช้ Arduino IDE มาก่อนสำหรับโปรเจ็กต์ง่าย ๆ ตอนนี้ใน CLion ฉันสามารถสร้างโครงการ Arduino แต่การเติมข้อความอัตโนมัติไม่ทำงาน ใช้งานได้จริง แต่ใช้กับ C จริงไม่ใช่สำหรับรหัส Arduino ดังนั้นถ้าคุณสามารถอธิบายให้เหมือนคนงี่เง่าที่สมบูรณ์สิ่งที่ฉันควรเปลี่ยนเพื่อให้การเติมข้อความอัตโนมัติของ Arduino ทำงานได้

2
ฉันจะทำให้ Arduino ใช้ตัวเข้ารหัสแบบหมุนได้แม่นยำแค่ไหน
มอเตอร์สเต็ปเปอร์มักจะมีราคาแพงสำหรับมอเตอร์ขนาดใหญ่ อย่างไรก็ตามด้วยมอเตอร์กระแสตรงที่ทรงพลังและเข้ารหัสแบบหมุนคุณสามารถ "จำลอง" สเต็ปเปอร์มอเตอร์ เครื่องเข้ารหัส Rotary กับ Arduino มีความแม่นยำเพียงใดกับวงวนพื้นฐานและโค้ดอื่น ๆ ไม่มาก? มันจะ "คิดถึงการเต้นของชีพจร" และบันทึกการหมุนไม่เพียงพอหรือไม่? ฉันจะจัดการกับโค้ดนี้ได้มากขึ้นได้อย่างไร มีวิธีที่ดีกว่าในการทำเช่นนี้? การขัดจังหวะจะช่วยไหม มีวงจรบางประเภทที่จะช่วยแก้ไขปัญหานี้หรือไม่? หมายเหตุ: อาจจะไม่เกิน 4 รอบการหมุนต่อวินาที ... (อาจเป็นจำนวนมาก แต่ถ้าคุณกำลังทำกลไกแบบสกรูนำที่จะเป็น 24 นิ้วต่อนาทีเท่านั้นหากมีการหมุนเชิงเส้น 10 ครั้งต่อนิ้ว )

1
ฉันจะรู้สึกได้อย่างไรเมื่อมีคนนอนกับ Arduino ของฉัน?
ไม่สนใจชื่อที่เหมือนสตอล์กเกอร์ ฉันกำลังคิดเกี่ยวกับการสร้างโครงการด้วย Arduino ที่สามารถสัมผัสได้ถึงนิสัยการนอนหลับของคุณเมื่อคุณหลับและคุณนอนหลับมากแค่ไหน มันจะสะดวกหากไม่ต้องเปิด / ปิดในเวลากลางคืน มันควรรู้วิธีการทำเช่นนี้ ความคิดบางอย่างที่ฉันมี: เซ็นเซอร์เคลื่อนไหว รูปแบบการหายใจ (หากไมโครโฟน Arduino สามารถเลือกได้ ... ฉันจะแปลกใจถ้าทำได้) นาฬิกา RTC สามารถช่วยในการตัดสินใจว่าเป็นเวลาเที่ยงคืน ตามปกติสตีฟจะไม่หลับในเวลานี้ในวันศุกร์ ตอนนี้เขาอาจจะนอนไม่หลับ มันไม่ได้ช่วยคุณเสมอไป แต่คุณอาจลองรับผลลัพธ์ที่แม่นยำมากขึ้นด้วยวิธีนี้ ฉันจะทำสิ่งนี้ได้อย่างไร (คะแนนพิเศษสำหรับอัลกอริทึมบางประเภทที่สามารถบอกให้หลับได้จากการหลับลึก)

4
Arduino ของฉันนั้นตายหรือเป็นเพียงโปรเซสเซอร์
ฉันมีปัญหากับ Arduino ของฉัน ฉันไม่สามารถอัพโหลดภาพร่างใด ๆ ลงไปได้ (มันทำให้ฉันเกิดข้อผิดพลาดavrdude: verification error; content mismatch) แต่ไฟ LED ยังคงกะพริบอยู่ คุณคิดว่า Arduino ทั้งหมดนั้นตายไปแล้วหรือเป็นเพียงแค่ชิปเท่านั้น? แก้ไข: ฉันลองสายเคเบิล USB อื่น แต่มันไม่มีอะไรเปลี่ยนแปลง แก้ไข: นี่คือผลลัพธ์ของโหมด verbose ขณะอัพโหลด: Taille binaire du croquis : 1 084 octets (d'un max de 32 256 octets) /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avrdude -C/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega328p -carduino -P/dev/cu.usbmodem641 -b115200 …

3
มีหน้าจอ LCD สีสำหรับ Arduino หรือไม่?
ขณะนี้ฉันมี Mega2560 พร้อม LCD4884 Shield โล่ดีสำหรับการวางข้อความและรูปภาพพิกเซลแบบง่าย แต่ฉันสงสัยว่ามีบางอย่างที่มีสีมากมายที่จะใช้กับ Arduino ได้หรือไม่? ขนาดหน้าจอจะต้องมีขนาดไม่กี่นิ้ว
15 lcd  shields 

2
ฉันจะเขียน bootloader ได้อย่างไร
ฉันได้รับคำสั่งให้ "เบิร์น bootloader" ไปยัง Arduino เพื่อแก้ไขข้อผิดพลาดที่ฉันได้รับ ฉันจะทำสิ่งนี้ได้อย่างไร (และ bootloader คืออะไร?)
15 bootloader 

6
ฉันจะลบหน่วยความจำของ Arduino Uno ได้อย่างไร
ฉันแค่คนจรจัดกำลังเรียนรู้ Arduino กับลูกชายของฉันและฉันประหลาดใจที่เมื่อฉันเสียบสาย USB กลับเข้าสู่ Arduino โปรแกรมยังคงทำงานอยู่และฉันก็คิดกับตัวเองว่า "มันเป็นสิ่งที่ดีที่ฉันไม่ได้แค่ระเบิดอะไรเลย up." ดังนั้นวิธีปกติที่ผู้คนเรียกมันว่าวันกับสิ่งเหล่านี้คืออะไร? โดยปกติแล้วคุณจะโหลดกระดูกเปล่าไม่ทำอะไรเลยร่างหรือเพียงถอดปลั๊กทุกอย่าง?

4
ESP8266 สามารถแทนที่ Arduino ได้หรือไม่?
ฉันเป็นคนอดิเรกและเคยใช้ Arduino มาแล้วสำหรับโปรเจ็กต์ง่าย ๆ ตอนนี้ฉันต้องการสร้างโครงการที่เกี่ยวข้องกับ LED ที่กำหนดแอดเดรสได้ฉันต้องการเขียนโปรแกรมหลายโปรแกรมบน Arduino สำหรับไฟ LED และบนโทรศัพท์ของฉันฉันเลือกโปรแกรมที่จะเรียกใช้ ฉันพบว่า ESP8266 เป็นวิธีแก้ปัญหาที่ดีและราคาถูกในการพูดคุยกับ Arduino ค้นหาบนเว็บเพื่อเรียนรู้การใช้งานฉันพบว่ามันมี mcu เป็นของตัวเองและฉันสามารถเขียนและอัปโหลดรหัสของฉันใน Arduino IDE! RAM ขนาด 20kB, CPU 80MHz และแฟลชขนาด 4MB ราคา 3 USD (อย่างไรก็ตามฉันไม่แน่ใจว่าตัวเลขเหล่านี้จะเป็นอะไร ถ้าฉันต้องการ GPIO สักสองสามทำไมต้องใช้ Arduino UNO โมดูลนี้เชื่อถือได้หรือไม่?
15 esp8266 

6
ทางเลือกที่เล็กลงและถูกกว่าสำหรับ Arduino Uno สำหรับโครงการถาวร
ฉันได้เล่นกับ Arduino Uno ที่มาในชุดพร้อมกับเขียงหั่นขนมและส่วนประกอบ อีกไม่นานฉันต้องการทำสิ่งที่ถาวรมากขึ้น ฉันต้องการหน่วยที่เล็กกว่าและราคาถูกกว่า Arduino Uno แต่มันเกือบจะใช้งานได้ง่ายกว่า Arduino Uno และคล้ายกันมากกับการใช้งาน Arduino Pro Mini 328 - 5V / 16MHz เป็นขั้นตอนต่อไปหรือไม่ ที่ 1/6 ของขนาดของ Arduino Uno มันมีขนาดเล็กมาก ที่ 10 $ ต่อชิ้นราคาก็ดี ฉันเข้าใจว่าฉันต้องประสานเพื่อให้มันทำงานได้ นั่นไม่ควรเป็นปัญหา ฉันจะต้องมีบอร์ดอนุกรม USB เพื่อตั้งโปรแกรมหรือไม่

5
Arduino Uno ของฉันเย็นหรือร้อนได้อย่างไร
Arduino Uno Pageไม่ได้บอกอุณหภูมิที่สามารถใช้งานได้ฉันกำลังคิดที่จะวางมันไว้ข้างนอก ฉันจะแน่ใจได้อย่างไรว่า Arduino Uno ของฉันปลอดภัยในสภาพอากาศที่สามารถเข้าถึง -20 ถึง 105 องศาฟาเรนไฮต์ได้อย่างไร (-26 ถึง 40 องศาเซลเซียส)

4
วิธีรับข้อมูลน้ำหนักจากเซ็นเซอร์ระดับอิเล็กทรอนิกส์ของห้องน้ำ
ฉันกำลังทำโครงการขนาดเล็กที่มีเครื่องชั่งน้ำหนัก แต่ฉันพบปัญหาบางอย่าง ฉันใช้ Arduino Uno V3, HX711 โมดูลแอมป์และสเกล มาตราส่วน: เครื่องขยายเสียง HX711: ฉันถอดชิ้นส่วนมาตราส่วนเพื่อไปที่สายเซ็นเซอร์และฉันสับสนเล็กน้อย เซ็นเซอร์เหล่านี้มีสามสายในแต่ละ พวกมันเป็นเซ็นเซอร์สะพานครึ่งหนึ่ง เครื่องชั่งใช้เซ็นเซอร์ 4 ตัวดังนั้นเมื่อเครื่องชั่งทำการวัดจะทำการวัดด้วยสะพานเต็มรูปแบบ และสาย 3 เส้นนี้คือ RED, BLACK, BLUE ฉันไม่รู้ว่าอะไรคือสีดำ (GND หรือบวก) และสีน้ำเงิน (เดาเหมือนกัน) สายสีแดงสี่เส้นจะได้รับชื่อ E +, E-, S + และ S- ฉันจะให้ภาพของสเกลที่ถอดประกอบได้ สายสีน้ำเงินสองเส้นถูกบัดกรีด้วยกันในแต่ละด้าน ฉันเดาว่าสายสีแดงเป็นสัญญาณ (S +, S-, E + และ E-) แต่อะไรคือ Blue and Black? …

1
เหตุใดคำสั่ง IF ของฉันจึงไม่เห็นทั่วโลก
ฉันค่อนข้างใหม่กับการเขียนโปรแกรม Arduino ฉันมีปัญหาในการรวบรวมโค้ดต่อไปนี้: const int relay1 = 10; //Power Relay 1 const int relay2 = 11; //Power Relay 2 const int relay3 = 12; //Toggle Relay const int button1 = 3; const int button2 = 4; const int button3 = 5; //---Button States---\\ int button1State; //Current state of Button 1 …

1
พัลส์ RX ลึกลับบน UART เชื่อมต่อกับ OS X Arduino Due
Arduino IDE 1.6.8, Arduino Due, Mac OS 10.11.3 ฉันเห็นพัลส์ลึกลับแปดตัวบนสาย RX เมื่อฉันเชื่อมต่อกับพอร์ตอนุกรมโดยใช้ไคลเอนต์ไลบรารีหลายแห่ง (Python, JavaScript รวมถึง Serial Monitor ในตัวใน IDE) ประมาณ 78-79us คนละ 1 ตัวอย่างที่ 1 มิลลิวินาที / วินาทีพร้อมกับ Logic Pro 16 พัลส์แปดตัวเหล่านี้เมื่อตีความที่ 57600 baud จะทำให้เฟิร์มแวร์ Firmata ติดขัด และพวกเขาเกิดขึ้นในทุกการเชื่อมต่อ นี่คือการใช้การติดตั้งใหม่ของ Arduino 1.6.8 IDE และมีหลายร่าง (ร่าง "Blink" ปกติจะทำซ้ำเช่นนี้) ทำซ้ำขั้นตอนในเครื่องของฉัน: ติดตั้งภาพร่างใด ๆ เริ่มตัววิเคราะห์เชิงตรรกะถ้าคุณต้องการจับมัน ไปที่การตรวจสอบแบบอนุกรม …
14 arduino-due  uart  osx 

4
การเผา Arduinos ทีละอัน
ฉันบังเอิญทำให้เกิดการลัดวงจรถึงสองตัวที่แตกต่างกันอย่างสิ้นเชิงในราคาถูก (ต่ำกว่า $ 4) Arduino Uno clone ทำให้การแจ้งเตือนเสียง Windows สำหรับ USB แบบถอดปลั๊กหลายครั้ง สิ่งนี้นำไปสู่ปัญหาในการอัปโหลดรหัสและไม่กะพริบสีเขียวเมื่อรีเซ็ตทั้ง Arduinos ตอนนี้ฉันรู้แล้วว่ามันหมายถึงอะไร แต่ฉันไม่สามารถรู้ได้ว่าทำไมมันถึงเกิดขึ้น ฉันคิดว่ามันมีการป้องกันที่ เป็นเรื่องปกติหรือเปล่าที่พวกเขาจะมีปฏิกิริยาเช่นนั้นอย่างง่ายดาย? ฉันจะป้องกันไม่ให้เกิดเหตุการณ์นี้อีกได้อย่างไร
14 hardware  clones 

6
มีวิธีการเล่นเสียงจาก Arduino โดยไม่ต้องใช้ระบบป้องกันเสียงหรือไม่?
ฉันต้องการเล่นไฟล์ wav (คำพูด) จาก Arduino ของฉัน ฉันไม่ต้องการเพิ่มระบบป้องกันเสียง มีวิธีการเล่นเสียงผ่านพินเอาต์พุตหรือไม่? คุณภาพไม่จำเป็นต้องยอดเยี่ยม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.