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

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

8
ฉันจะไปจาก breadboard arduino เพื่อสร้างอุปกรณ์จริงได้อย่างไร
โปรเจคแรกของอาร์ดิโน่ฉันได้ทำเซ็นเซอร์ไฟหน้าซึ่งจะเปิดใช้งานแสงภายนอกเมื่อไฟหน้ารถชน ฉันรู้ว่าฉันสามารถไปซื้อได้ แต่ความสนุกอยู่ที่ไหน ตอนนี้ฉันต้องการที่จะทำให้เป็น "ของจริง" เพื่อติดตั้งนอกบ้านของฉันเพื่อที่ฉันจะสามารถนำอาร์ดิโนมาใช้ใหม่ ฉันไม่รู้จริงๆว่าจะเริ่มจากตรงไหนหรืออย่างไร ฉันได้ดูแล้ว แต่ไม่พบข้อมูลใด ๆ เกี่ยวกับเรื่องนี้ ... ฉันมั่นใจว่าคนที่นี่จะสามารถแนะนำบางสิ่งบางอย่างได้
56 arduino 

5
ฉันสามารถนำกระแสเท่าไรจากขาของ Arduino
จำนวนกระแสสูงสุดที่ฉันสามารถดึงได้จากพินของ Arduino แต่ละตัวโดยไม่สะดุดฟิวส์ภายในใด ๆ มีขีด จำกัด ต่อพินรวมถึงขีด จำกัด โดยรวมของบอร์ดทั้งหมดหรือไม่
55 arduino  safety  power 

7
ฉันจะทำให้ atmega328 ของฉันทำงานเป็นเวลาหนึ่งปีด้วยแบตเตอรี่ได้อย่างไร
สถานการณ์ ฉันได้สร้างล็อคประตูอิเล็กทรอนิกส์ที่ดีสำหรับห้องพักหอพักของฉัน ปัจจุบันเป็น Arduino Diecimila ที่มี servo [un] ล็อคประตู มันมีปุ่มกดตัวเลขที่มีปุ่ม 3x4 และ 5 LED (2 ชุดคู่และ LED เดียว) มันยังทำงานบนเครื่องชาร์จโทรศัพท์มือถือ ตอนนี้ฉันได้ออกแบบใหม่เพื่อให้ทำงานบน Arduino แบบสแตนด์อโลน (ATmega328) แต่ต้องการให้มันทำงานบนแบตเตอรี่ AA หรือแม้กระทั่งแบตเตอรี่ขนาด 9V สำหรับส่วนซอฟต์แวร์ฉันคิดว่าฉันสามารถsleepโทรหาบางครั้งภายในวิธีวนรอบเพื่อให้การใช้พลังงาน ATmega ต่ำที่สุด และปล่อย "แฟลช" ของ LED ให้นานที่สุดเท่าที่จะเป็นไปได้ คำถามที่ 1 เมื่อมีการกดปุ่มในช่วงเวลาไม่กี่มิลลิวินาทีที่บอร์ดหลับจะมีการ "จดจำ" / "ถือ" ไว้จนกว่ามันจะออกจากโหมดสลีปแล้วจะถูกเลือกเป็นการกดปุ่มหรือไม่? อะไรจะเป็นวิธีที่ดีที่สุดในการจัดการกับการกดปุ่มนี้ในโหมดสลีป ฉันสามารถเขียนโค้ดเพื่อให้ปลุกเมื่อมีการใช้งานปุ่มหรือฉันต้องปล่อยให้โหมดนอนหลับเช่น 10m.s ในทุก ๆ วง? คำถามที่ 2 …

17
ทางเลือกอื่น ๆ สำหรับ Arduino IDE? [ปิด]
ฉันไม่ได้เป็นแฟนตัวยงของ Arduino IDE อย่างเป็นทางการ (ในแง่ของภาพ) ดังนั้นฉันจึงเริ่มมองหาทางเลือกที่ดีกว่า อย่างไรก็ตามโครงการส่วนใหญ่ที่ฉันพบอยู่ในอัลฟา / เบต้าและโดยทั่วไปจะไม่สมบูรณ์ ฉันใหม่ 100% สำหรับการเขียนโปรแกรมแผงวงจรและฉันไม่เคยใช้ Arduino มาก่อน แต่จากสิ่งที่ฉันรวบรวม Arduino IDE นั้นเป็นเพียงกระดาษห่อหุ้มสำหรับไลบรารี avr ซึ่งทำการเขียนจริงไปยังบอร์ด IDE อื่น ๆ "อุปกรณ์ที่คล้ายกับ arduino" เป็นตัวเลือกที่เป็นไปได้หรือไม่? อีกครั้งฉันยังใหม่กับสิ่งนี้ดังนั้นผู้ใช้ที่เป็นมิตรจะดีมาก
50 arduino  avr  ide 

6
ช่วงแรงดันไฟฟ้าของแจ็คหูฟังมาตรฐานจากโทรศัพท์คืออะไร?
ฉันต้องการเชื่อมต่อเอาท์พุทจากแจ็คออดิโอของ iPhone กับ Arduino ช่วงแรงดันไฟฟ้าใดที่ฉันสามารถคาดหวังว่าจะเห็นบนสายสัญญาณเสียงจาก iPhone ฉันคิดว่าการเพิ่มระดับเสียงบนโทรศัพท์จะสร้างแรงดันไฟฟ้ากระแสสลับขนาดใหญ่ แต่มันจะเพิ่มขึ้นเท่าไหร่ ฉันต้องการให้แน่ใจว่ามันจะไม่เกินระดับแรงดันไฟฟ้าที่ Arduino สามารถอ่านได้บนพินอินพุต ฉันจะต้องให้วงจรใด ๆ ระหว่าง iPhone และ Arduino หรือไม่?

10
ทำไม AVR จึงถูกใช้งานใน Arduino?
ทำไม Arduino ใช้ AVR? ฉันเข้าใจว่าพวกเขาเป็นโปรเซสเซอร์อย่างเป็นทางการ แต่ไม่มีเหตุผลที่รหัสไม่สามารถย้ายไปยัง ARM หรือสถาปัตยกรรม Freescale นอกเหนือจากราคาใช่ไหม? ตราบใดที่มีหน่วยความจำออนบอร์ดอยู่ฉันก็นึกได้ว่าอาจมีการโยกย้ายเข้าสู่ส่วนเหล่านั้นได้ง่าย ฉันเห็น ARM จำนวนมากในอุตสาหกรรม (ดูเหมือนว่าผู้ค้าทุกรายกำลังผลักดันหนึ่งในการออกแบบของพวกเขา) และสงสัยว่าทำไมไม่มีการบริโภคมากขึ้นในโลกของนักพัฒนา Arduino
41 arm  avr  freescale  arduino 

6
ทำไมวงจรของฉันถึงทำงานบน breadboard แต่ไม่ใช่ใน perfboard ฉันใหม่เพื่อการบัดกรี
ฉันเป็นผู้เริ่มต้นทั้งหมดเมื่อพูดถึงการบัดกรีและเมื่อไม่นานมานี้ฉันพยายาม (และล้มเหลว) เพื่อประสานวงจรง่าย ๆ ที่ฉันรวบรวมเข้าไว้ด้วยกันสำหรับเซ็นเซอร์ Raspberry Pi แม้ว่ามันจะทำงานได้ดีบนเขียงหั่นขนมเมื่อผมประสานไปยังหนึ่งของฉันบอร์ดไข่ปลาเซ็นเซอร์ผลัดกันไม่ได้อยู่บน นี่คือมุมมอง topdown ของวงจรบัดกรีของฉัน: นี่คือมุมมองของการเชื่อมต่อ (บล็อกสีแดงเป็นเพียงการปกปิดการเชื่อมต่อเก่าจากความพยายามที่ผ่านมา): รูปภาพเพิ่มเติมของการเชื่อมต่อ ฉันจะทำอะไรผิด

5
ฉันจะใช้อินพุต 12 V บนหมุด Arduino ได้อย่างไร
ฉันกำลังสร้างตัวควบคุมสำหรับระบบ 12 V โดยใช้ไมโครคอนโทรลเลอร์ Arduino Uno สำหรับผลลัพธ์ฉันใช้รีเลย์ป้องกันเพื่อสลับส่วนประกอบ 12 V ฉันมีสวิตช์สลับ 12 V ที่เปิดใช้งานส่วนประกอบ 12 V ในระบบและฉันต้องการใช้สัญญาณทริกเกอร์จากสวิตช์เดียวกันนี้เพื่อส่งไปยังอินพุตดิจิตอล Arduino ฉันรู้ว่า Arduino สามารถจัดการได้สูงสุด 5 V เท่านั้น อะไรจะเป็นวิธีที่ดีที่สุดในการลดขนาด 12 V ลงจากสวิตช์เป็น 5 V สำหรับอินพุต? แก้ไข: ระบบมีไว้สำหรับใช้ในรถยนต์ จำนวนแอมแปร์ของแบตเตอรี่รถยนต์จะต้องลดลงอย่างใดเพื่อไม่ให้ระเบิดส่วนประกอบหรือไม่?
38 arduino 

5
ทำไมคุณควรใช้ตัวต้านทานสองตัวแบบขนานบน LED
ดังนั้นฉันจึงดู Arduino schematics ของ R3 และสังเกตเห็นตัวเลือกการออกแบบเล็ก ๆ นี้: อะไรคือเหตุผลที่ทำสิ่งนี้ ฉันหมายความว่ามันยากที่จะรู้ว่านักออกแบบกำลังคิดอะไร แต่บางทีมันอาจจะทำเพื่อประหยัดพื้นที่ คุณได้รับผลประโยชน์อื่น ๆ หรือไม่?
37 arduino  led  layout 

2
การเลือก MOSFET สำหรับผลักภาระจากลอจิก
ฉันกำลังมองหาไดรฟ์ล็อคประตูแม่เหล็กจาก Arduino ฉันได้พบคำถามเกี่ยวกับการขับโซลินอยด์จาก Arduinoซึ่งรวมถึงวงจรที่ดูสมบูรณ์แบบสำหรับซิตัสประเภทนี้: สิ่งที่ฉันไม่เข้าใจคือวิธีเลือก MOSFET สำหรับงาน ฉันควรมองหาคุณสมบัติใดถ้าฉันรู้ระดับตรรกะของฉันแรงดันไฟฟ้าของอุปกรณ์และอุปกรณ์เป็นปัจจุบัน ในกรณีนี้มันเป็นตรรกะ 5V และโหลดทำงานที่ 12V / 500mA แต่มันก็ดีที่ได้รู้กฎทั่วไป

4
การแปลง I2C 3.3 เป็น 5.0 V
ฉันพยายามเชื่อมต่ออุปกรณ์ 3.3VI 2 C กับ 5V Arduino ฉันไม่มีปัญหากับสาย SCL ฉันสามารถใช้ตัวแบ่งแรงดันไฟฟ้าแบบง่าย ๆ แต่ฉันมีปัญหากับสาย SDA เนื่องจากนี่เป็นแบบสองทิศทาง ฉันไม่แน่ใจว่าจะจัดการเรื่องนี้อย่างไร แม้ว่าฉันจะมีการเพิ่มไดโอดคู่หนึ่งโดยมีตัวแบ่งแรงดันไฟฟ้าที่ด้านอินพุตของทาสและไม่มีอะไรเพิ่มเติมในอินพุตหลัก มีวิธีแก้ไขปัญหาอื่น ๆ อีกไหม?

1
ทำไม AVR ของฉันรีเซ็ตเมื่อฉันโทร wdt_disable () เพื่อลองปิดตัวจับเวลาจ้องจับผิด?
ฉันมีปัญหาในการใช้งานตัวควบคุม watchdog ใน AVR ATtiny84A ที่กำลังรีเซ็ตชิปแม้ว่าตัวจับเวลาควรมีเวลาเหลืออีกมาก สิ่งนี้เกิดขึ้นอย่างไม่สอดคล้องกันและเมื่อใช้รหัสเดียวกันในหลายส่วนทางกายภาพ บางรีเซ็ตทุกครั้งบางรีเซ็ตบางครั้งและบางคนไม่เคย เพื่อแสดงให้เห็นถึงปัญหาฉันได้เขียนโปรแกรมง่าย ๆ ที่ ... เปิดใช้งานการจ้องจับผิดด้วยการหมดเวลา 1 วินาที รีเซ็ตสุนัขเฝ้าบ้าน กะพริบไฟ LED สีขาวเป็นเวลา 0.1 วินาที กะพริบไฟ LED สีขาวเป็นเวลา 0.1 วินาที ปิดใช้งานการจ้องจับผิด เวลารวมระหว่างการเปิดใช้งานและปิดใช้งานการเฝ้าระวังน้อยกว่า 0.3 วินาที แต่บางครั้งการเฝ้าระวังการตั้งค่าจะเกิดขึ้นเมื่อดำเนินการตามลำดับการปิดใช้งาน นี่คือรหัส: #define F_CPU 1000000 // Name used by delay.h. We are running 1Mhz (default fuses) #include <avr/io.h> #include <util/delay.h> …
34 arduino  avr  attiny  watchdog 


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

2
วัตถุประสงค์ของไดโอดและตัวเก็บประจุในวงจรมอเตอร์นี้
ฉันกำลังต่อมอเตอร์ DC ขนาดเล็กกับอาร์ดิโนโดยใช้ทรานซิสเตอร์ NPN โดยใช้แผนภาพต่อไปนี้ที่ฉันพบทางออนไลน์: วงจรทำงานได้และฉันสามารถทำให้มอเตอร์ทำงานได้สำเร็จ ตอนนี้ฉันกำลังมองหาที่จะเข้าใจว่าทำไมมันทำงานอย่างที่มันทำ โดยเฉพาะอย่างยิ่งฉันต้องการที่จะเข้าใจ: ทำไมไดโอดและตัวเก็บประจุถึงต่อขนานกับมอเตอร์ พวกเขามีบทบาทอะไรที่นี่? เหตุใดจึงต้องมีความต้านทานระหว่างทรานซิสเตอร์และพิน PWM แบบดิจิตอลบน arduino จะปลอดภัยหรือไม่หากเปิดใช้วงจร

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