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

ให้แน่ใจว่าได้ใช้ Arduino Stack Exchange สำหรับคำถามที่มีมากกว่า Arduino และอุปกรณ์อิเล็กทรอนิกส์น้อย

3
เหตุใด Arduinos จึงส่งคริสตัล w / 16MHz แทนที่จะเป็น 20MHz
ทำไมบอร์ด Arduino จึงส่งคริสตัล w / 16MHz แทนที่จะเป็น 20MHz พวกเขา spec'ed สำหรับการทำงานที่ 20MHz หลังจากทั้งหมด ฉันเดาว่ามีข้อดีเล็กน้อยที่จะทำงานช้ากว่า (ใช้พลังงานน้อยลง, อายุการใช้งานนานขึ้น) แต่ฉันต้องพลาดบางสิ่งบางอย่าง

6
การเขียนโปรแกรมแบบฝังสำหรับผู้เริ่มต้น: Arduino หรือ Raspberry Pi? [ปิด]
ฉันเป็นนักเรียนวิทยาศาสตร์คอมพิวเตอร์และฉันกระตือรือร้นที่จะขยายความรู้ของฉันเกี่ยวกับการเขียนโปรแกรมฝังตัวและวิศวกรรมไฟฟ้า ฉันได้อ่านที่นี่ว่าการใช้เครื่องมือเช่นไมโครคอนโทรลเลอร์ Arduino เป็นวิธีที่ดีในการเริ่มต้น ฉันเป็นโปรแกรมเมอร์ Java และ Python เป็นหลัก แต่มีประสบการณ์บางอย่างใน C ++ นอกจากนี้ฉันได้เล่นกับ ArchLinux โครงการเล็ก ๆ ที่ฉันอยากทำคือควบคุมหลอดไฟบางส่วนผ่าน Wi-Fi ผ่าน Arduino / Pi ของฉัน จากสิ่งที่ฉันอ่านทั้ง Pi และ Arduino นั้นมีไว้สำหรับนักเรียน แต่ฉันไม่สามารถคิดได้ว่าจะเหมาะกับใครบางคนเช่นฉันที่ต้องการเข้าใจว่าคอมพิวเตอร์ทำงานอย่างไรในระดับต่ำ ในฐานะผู้เริ่มต้นฉันจะพบกับคำถามมากมายดังนั้นชุมชนขนาดใหญ่และเป็นประโยชน์ (ซึ่งฉันได้ยิน Pi) เป็นข้อดีที่ยิ่งใหญ่ ดังนั้นอันไหนที่เหมาะสำหรับผู้เริ่มต้นการเรียนรู้ด้วยตนเอง: Arduino หรือ Raspberry Pi ขอบคุณล่วงหน้า. แก้ไข: จากคำตอบที่ดีมากของคุณและยังเหล่านี้worthwile บทความฉันมาถึงต่อไปนี้ สรุปผลการวิจัย ฉันเลือก Arduino เป็นจุดเริ่มต้นในการเขียนโปรแกรมแบบฝังเนื่องจากเป็นระบบที่ง่ายกว่า Pi และให้ฉันทำงานใกล้ชิดกับโลหะได้ง่ายขึ้น มีค่ามากขึ้น: ฉันอาจศึกษาAVRหรือไมโครคอนโทรลเลอร์mbedในภายหลังเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับรายละเอียดในระดับต่ำของการคำนวณ …

2
ทำไมหมุดบางอันถึงมีเครื่องหมาย '~' อยู่ข้างตัวเลข
ฉันถูกมองที่ Arduino Uno ของฉันและฉันสังเกตเห็นสัญลักษณ์ว่าด้วยหมุดดิจิตอล11, 10, 9, 6, และ5 3สิ่งเหล่านี้หมายความว่าอย่างไร สิ่งนี้ส่งผลกระทบต่อวิธีการทำงานหรือไม่? ฉันไม่สามารถใช้พินเหล่านี้ในบางสถานการณ์ได้หรือไม่?

4
วิธีการเชื่อมต่ออุปกรณ์ i2c-interface หลายตัวเข้ากับ A4 pin (SDA) และ A5 (SCL) บน Arduino เดียว
ฉันต้องการเพิ่มโมดูลนาฬิกาเรียลไทม์ในโครงการเล็ก ๆ ของฉัน ฉันต้องการแสดงทั้งวันและเวลาบนโมดูล LCD i2c 2x16 ที่มีอยู่ของฉัน ทั้งโมดูลนาฬิกาเรียลไทม์ของ i2c-interface และโมดูล LCD 2x16 ใช้ pin A4 (SDA) และ A5 (SCL) เดียวกันบน Arduino Uno หลังจากผ่านไปหลายชั่วโมงของการค้นหาบนเน็ตบัส i2c สามารถใช้อุปกรณ์ซีเรียลมากมาย สิ่งนี้เป็นไปได้เนื่องจากอุปกรณ์แต่ละเครื่องมีที่อยู่เฉพาะของตนเอง คำถามของฉันคือวิธีการเชื่อมต่ออุปกรณ์ i2c-interface สองตัวเข้ากับ A4 และ A5 เดี่ยวหรือไม่? ขอบคุณ
31 arduino  i2c 

3
ช่องว่างขา Arduino
คุณจะหลีกเลี่ยงการเว้นวรรคพินที่น่ารำคาญบน Arduino ได้อย่างไร? โดยที่พิน 7 และพิน 8 ไม่ใช่ระยะห่างมาตรฐาน เหตุใดจึงมีการตั้งค่าเช่นนี้
30 arduino  pins  spacing 

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

7
ฉันสามารถพัฒนากับ Arduino โดยใช้ IDE พร้อมคุณสมบัติเพิ่มเติมได้หรือไม่
ความเรียบง่ายของโอเพ่นซอร์ส Arduino IDE นั้นยอดเยี่ยม แต่บางครั้งก็ จำกัด - ฉันชอบใช้ Netbeans เป็นตัวอย่างสำหรับงานอื่น ๆ ที่ฉันทำ มีปลั๊กอินใดบ้างสำหรับ IDE ที่มีคุณสมบัติครบถ้วนมากกว่าที่จะให้ฉันพัฒนาสำหรับ Arduino (และอัปโหลด / เรียกใช้โค้ดโดยตรงหรือไม่) จนถึงตอนนี้การค้นหาของฉันยังไม่ได้นำมามาก
29 arduino  software  ide 

5
มีสิ่งใดบ้างที่ฉันควรระวังด้วย“ Arduino” ราคาถูกสำเนา?
มีสำเนา Arduino ราคาถูกมากมายเหลือเฟือบนอีเบย์และเว็บไซต์ที่คล้ายกันซึ่งมักจะมีต้นกำเนิดมาจากทางตะวันออกไกลซึ่งอาจมีจำนวนน้อยกว่าบอร์ดอย่างเป็นทางการโดยเฉพาะหากคุณซื้อมากกว่าหนึ่งรายการ นอกเหนือจากเหตุผลทางศีลธรรมในการสนับสนุนพวก Arduino (ไม่ใช่ว่าฉันเพิกเฉยไม่ได้คิดว่ามันเป็นไปตามวัตถุประสงค์ของคำถามนี้) มีความแตกต่างทางเทคนิคระหว่างพวกเขาหรือพวกเขาเหมือนกันมาก (Arduino เป็นโอเพ่นซอร์ส ฮาร์ดแวร์หลังจากทั้งหมด) พวกเขาจะเท่าที่ใช้งานได้สวยเหมือนกันหรือไม่
28 arduino 

6
วิธีการขับมอเตอร์ไร้แปรงด้วย Arduino?
เป็นไปได้หรือไม่ที่จะขับมอเตอร์ไร้แปรงโดยตรงกับ Arduino? หรือฉันควรเปลี่ยนกลับในการควบคุม ESC มอเตอร์แบบไร้แปรงด้วยพัลส์ PWM หรือไม่?

4
ฉันสามารถใช้หมุดอะนาล็อกบน Arduino สำหรับโครงการของฉันเป็นดิจิตอลได้หรือไม่
ฉันยังใหม่กับการใช้ Arduino และฉันมี Arduino Uno สำหรับโครงการที่ฉันทำฉันใช้พินดิจิตอลเท่านั้น ฉันกำลังสร้างยานพาหนะขนาดเล็กที่ใช้มอเตอร์สเต็ป ฉันหมดพินเพื่อควบคุมมอเตอร์สำหรับรถคันนี้ หมุดอะนาล็อกมีไว้เพื่ออะไร เป็นไปได้หรือไม่ที่ฉันจะใช้ขาอะนาล็อกเพื่อควบคุมสเต็ปมอเตอร์ที่เหลือซึ่งฉันเชื่อมต่อกับ Arduino หรือฉันต้องซื้อ Arduino ที่ใหญ่กว่า Arduino Uno เพื่อควบคุมการคุมกำเนิดนี้หรือไม่?

3
ฉันจะขยายจำนวนพินอนาล็อก (อินพุต) ให้ฉันได้อย่างไร
ฉันรู้วิธีเพิ่มจำนวนพินดิจิตอลบน Arduino โดยใช้มัลติเพล็กเซอร์ ฉันต้องการเพิ่มจำนวนช่องสัญญาณอนาล็อกที่ฉันมี ทางออกหนึ่งคือการเพิ่ม Arduino อื่นเป็นทาส ฉันจะเพิ่มจำนวนช่องสัญญาณอนาล็อกอย่างไร (ฉันถือว่า MUXing และ ADC บางส่วนเกี่ยวข้อง) ถ้ามันซับซ้อนเกินกว่าที่จะเขียนคำตอบโครงร่างทั่วไปของวงจร / รหัสก็น่าจะใช้ได้เช่นกัน ฉันยังเปิดเพื่อป้องกันข้อเสนอแนะถึงแม้ว่าฉันจะชอบถ้ามีวิธีแก้ปัญหาฮาร์ดแวร์ที่ไม่ยากเกินไป

15
ควบคุม 500 LED ด้วย PWM
ฉันกำลังพิจารณาที่จะทำโครงการที่เกี่ยวข้องกับการระบุที่อยู่ 500 LED แต่ละอันอย่างเหมาะสมที่สุดด้วยการรองรับ PWM สำหรับแต่ละคน ฉันวางแผนที่จะใช้ Arduino เนื่องจากฉันมีอยู่แล้ว แต่ฉันเปิดให้คำแนะนำหากใครคิดว่าแพลตฟอร์มที่แตกต่างกันจะเป็นการแข่งขันที่ดีกว่า จะต้องมีการลงทะเบียน Shift การลงทะเบียนกะที่ดีที่จะใช้ในสถานการณ์นี้คืออะไร? ถ้า PWM ทำให้โครงการนี้มีราคาแพงกว่ามากฉันไม่เป็นไรถ้าไม่มีมัน ฉันต้องการใช้จ่ายน้อยกว่า $ 100 ฉันต้องการซื้อ LED จำนวน 500 ดวงบนอีเบย์ คุณมีความคิดเห็นอย่างไรกับวิธีที่ดีที่สุดในการควบคุมไฟ LED จำนวนมาก? นอกจากนี้ฉันจะไปเกี่ยวกับการให้พลังงานได้อย่างไร ฉันขอขอบคุณความช่วยเหลือใด ๆ ฉันมีประสบการณ์เกี่ยวกับอุปกรณ์อิเล็กทรอนิคส์ฉันไม่เคยทำสิ่งใดในขนาดใหญ่เช่นนี้

2
ความแตกต่างระหว่าง INPUT และ INPUT_PULLUP คืออะไร
เมื่อวันที่ Arduinos ใหม่หนึ่งสามารถตั้ง pinMode ให้เป็นหนึ่งในสามรัฐ: OUTPUT, และINPUTINPUT_PULLUP หน้านี้พูดว่า: ชิป Atmega บน Arduino มีตัวต้านทานแบบดึงขึ้นภายใน (ตัวต้านทานที่เชื่อมต่อกับพลังงานภายใน) ที่คุณสามารถเข้าถึงได้ หากคุณต้องการใช้สิ่งเหล่านี้แทนตัวต้านทานแบบดึงลงภายนอกคุณสามารถใช้อาร์กิวเมนต์ INPUT_PULLUP ใน pinMode () สิ่งนี้จะย้อนกลับพฤติกรรมได้อย่างมีประสิทธิภาพโดยที่ HIGH หมายถึงเซ็นเซอร์ปิดอยู่และ LOW หมายถึงเซ็นเซอร์เปิดอยู่ ฉันค่อนข้างแน่ใจว่าการคว่ำพฤติกรรมไม่ได้เป็นสิ่งเดียวที่ทำ อะไรINPUT_PULLUPทำอย่างไร อะไรทำให้แตกต่างจากINPUTและหนึ่งจะตัดสินใจเลือกที่จะใช้?

3
มีวิธีการจำลองการทำงานของโปรแกรมก่อนเขียนลงบนบอร์ดหรือไม่?
บางครั้งโปรแกรมอาจมีข้อผิดพลาดรันไทม์ บางครั้งก็หายากและพลาดได้ง่าย มีวิธีทดสอบโปรแกรมก่อนที่จะเขียนลงบนกระดานหรือไม่?
24 arduino  software 

7
Arduino Uno R3: จ่ายไฟโดยตรงกับ 5V ถึง 5V ที่กำหนดไว้หรือไม่
ฉันต้องการใช้แบตเตอรี่ Arduino Uno R3 ขับเคลื่อนเครื่องบันทึกข้อมูล ฉันต้องการทำจัดหาโดยตรงกับขั้นตอนที่ขึ้นควบคุม 5V Powersource pin 5Vแบตเตอรี่ชาร์จที่อำนาจ ฉันไม่ต้องการที่จะ suppy กับ 5V ที่ PowerJack หรือVinเพราะมันไม่ได้เป็นสิ่งจำเป็นที่จะส่งผลให้แรงดันไฟฟ้าที่ต่ำกว่าเมื่อขับเคลื่อนด้วย 5V ที่และกระจายอำนาจที่ไม่จำเป็นที่VinU1 ลองดูที่แผนผัง: http://arduino.cc/en/uploads/Main/Arduino_Uno_Rev3-schematic.pdf ฉันได้ทำการแก้ไขลองดูที่พื้นที่สีเขียวและเส้นทางสีน้ำเงิน (ละเว้นพื้นที่สีเหลืองในตอนแรก): เพียงแค่ส่งไปที่นั้นpin 5Vแต่อาจทำลายตัวควบคุมเชิงเส้นU1ที่ควบคุม> 5V + Vinลงไปที่ 5V ฉันกลัว คำถาม เป็นที่ยอมรับและปลอดภัยที่จะปราบปรามการควบคุม 5V + ถึงpin 5V? ฉันควรย่อให้สั้นลงไปด้วยVinหรือไม่ แต่น่าเสียดายที่ไม่มีวงจรภายในU1(NCP1117ST50T3G) ในแผ่นข้อมูล สำหรับดอกเบี้ย ลองดูที่พื้นที่สีเหลือง: ฉันผิดหรือไดโอดป้องกันกลับด้านหรือไม่ ไม่ควรมี catode ที่USBVcc? แก้ไข 1: ในฐานะที่เป็นสามคำตอบระบุว่ามันจะเป็นวิธีที่ปลอดภัยที่สุดในการจัดหา Arduino ด้วย …

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