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

Arduino Uno เป็นบอร์ด Arduino ที่พบมากที่สุด มันขึ้นอยู่กับไมโครคอนโทรลเลอร์ ATmega328P

3
ฉันปิด Arduino Uno ของฉันแล้วหรือยัง? ปัญหาในการอัปโหลดไปยังบอร์ด
ฉันไม่สามารถอัพโหลดภาพร่างไปยัง Arduino Uno ของฉันได้ ฉัน "ก่ออิฐ" หรือยัง ฉันสามารถทำตามขั้นตอนอะไรเพื่อแก้ไขสิ่งที่ผิดพลาด ฉันจะแก้ไขได้อย่างไร

9
ฉันจะสร้างหลายเธรดที่กำลังรันอยู่ได้อย่างไร
มีวิธีที่ฉันสามารถมีหลายส่วนของโปรแกรมทำงานร่วมกันโดยไม่ต้องทำหลายสิ่งในบล็อกรหัสเดียวกันหรือไม่ หนึ่งเธรดกำลังรออุปกรณ์ภายนอกในขณะที่ยังกะพริบไฟ LED ในเธรดอื่น

13
มีวิธีที่จะมีมากกว่า 14 พินเอาต์พุตบน arduino หรือไม่?
เป็นไปได้หรือไม่ที่จะมีขาออกมากกว่า 14 ขาบน Arduino ฉันกำลังทำงานในโครงการที่ฉันต้องใช้ไฟ LED หลายดวงแยกกัน ฉันมี Arduino Uno เท่านั้นและฉันไม่ต้องการรับเมกะ
52 pins  arduino-uno 

11
Arduino สามารถใช้งานได้ตลอด 24/7 หรือไม่?
ฉันกำลังสร้างเว็บเซิร์ฟเวอร์ Arduino ที่เรียบง่ายและฉันต้องการให้มันเปิดอยู่ตลอดเวลา ดังนั้นจึงต้องอดทนทำงานอย่างต่อเนื่อง ฉันใช้ Arduino Uno กับ Ethernet Shield มันใช้พลังงานจากแหล่งจ่ายไฟแบบ 5V @ 1A ที่เรียบง่าย คำถามของฉัน: ฉันจะมีปัญหาใด ๆ ที่ปล่อยให้ Arduino เปิดตลอดเวลาหรือไม่ มีบอร์ด Arduino อื่นที่ดีกว่าที่แนะนำสำหรับเรื่องนี้? มีข้อควรระวังใดบ้างที่ฉันจำเป็นต้องฟังเกี่ยวกับเรื่องนี้หรือไม่?

2
จะเกิดอะไรขึ้นถ้าฉันจ่ายพลังงาน Arduino ทั้ง USB และแรงดันไฟฟ้าภายนอกพร้อมกัน?
ฉันเป็นผู้ใช้ Arduino ใหม่ ฉันไม่แน่ใจว่าฉันสามารถเชื่อมต่อทั้ง USB และแหล่งจ่ายไฟภายนอกผ่านอะแดปเตอร์ไฟฟ้าไปยัง Arduino ได้หรือไม่ สิ่งนี้จะเผาตัวควบคุมหรือไม่ โดยทั่วไปฉันต้องการปิดเครื่องคอมพิวเตอร์โดยอัตโนมัติหลังจากบันทึกเอกสารที่เปิดทั้งหมดก่อนที่แบตเตอรี่ UPS ของฉันจะดับเมื่อใดก็ตามที่ฉันไม่ได้อยู่ที่นั่นเพื่อปิดเครื่องด้วยตนเอง ฉันพยายามแจ้งคอมพิวเตอร์เกี่ยวกับความล้มเหลวของแหล่งจ่ายไฟหลัก - AC 220V 50 Hz (แจ้งเตือน / ส่งสัญญาณเมื่อไฟฟ้าดับ) ผ่าน USB โดยใช้ Arduino ฉันคิดว่าสามารถทำได้โดยใช้พินของแหล่งจ่ายไฟแรงดันภายนอก เมื่อใดก็ตามที่ไฟฟ้าดับลงหมุดไฟของแหล่งจ่ายไฟแรงดันภายนอกจะลดลงถึง 0 V จาก 7 V ค่าของแรงดันไฟฟ้าสามารถอ่านได้โดยใช้ซอฟต์แวร์ ) Arduino จะยังคงถูกเปิดใช้งานเนื่องจากเชื่อมต่อกับ USB ของคอมพิวเตอร์และสื่อสารกับคอมพิวเตอร์เกี่ยวกับความล้มเหลวของพลังงาน

1
คุณใช้ SPI บน Arduino ได้อย่างไร
อ้างอิงถึง Arduino Uno, Mega2560, Leonardo และบอร์ดที่คล้ายกัน: SPI ทำงานอย่างไร SPI เร็วแค่ไหน ฉันจะเชื่อมต่อระหว่างนายกับทาสได้อย่างไร? ฉันจะสร้างทาส SPI ได้อย่างไร โปรดทราบ: นี่เป็นคำถามสำหรับการอ้างอิง

11
Mac OSX Yosemite ไม่มีพอร์ตอนุกรมที่แสดงสำหรับ Uno R3
ฉันมี MacBook Pro ที่ใช้ OS X Yosemite (10.10.3) ฉันเชื่อมต่อ Arduino UNO R3 ของฉันเข้ากับคอมพิวเตอร์เป็นครั้งแรกหลังจากการอัพเกรดโยเซมิตี - มันใช้งานได้ดีก่อนหน้านี้! เมื่อฉันเปิด Arduino IDE ฉันเลือกเครื่องมือ> บอร์ด> "Arduino UNO" แต่เมื่อฉันพยายามเลือกพอร์ตอนุกรมตัวเลือกเท่านั้น: /dev/tty.Bluetooth-Incoming-Port /dev/cu.Bluetooth-Incoming-Port /dev/tty.Bluetooth-Modem /dev/cu.Bluetooth-Modem ฉันได้ติดตามบทช่วยสอนและกระทู้เกี่ยวกับวิธีการ 'แก้ไข' ปัญหานี้เพื่อประโยชน์ทั้งหมด: ฉันได้ติดตั้งไดรเวอร์ FTDI เวอร์ชันล่าสุดแล้ว (ถึงแม้ว่าฉันจะจำได้ว่า UNO ไม่ต้องการแม้แต่พวกเขาก็ตาม): FTDIUSBSerialDriver_v2_3.dmg ลดระดับเป็นก่อนหน้า เวอร์ชั่นของไดรเวอร์ FTDI หวังว่าจะทำให้ชัดเจนขึ้น: / Volumes / FTDIUSBSerialDriver_v2_2_18 ฉันติดตามการสอนวิธีการลบไดรเวอร์ Apple ที่มีอยู่และลบไฟล์ kext ฯลฯ …
39 arduino-uno  usb 


14
วิธีการที่กะทัดรัดที่สุดของการจ่ายกำลัง Arduino จากเต้ารับ
มีวิธีการมากมายในการจ่ายพลังงาน Arduino จากแรงดันไฟฟ้าขนาดใหญ่: สาย USB จาก PC หรือจากเครื่องชาร์จโทรศัพท์หรือฮับ USB แปลงลง ก้าวขึ้นตัวแปลง แหล่งจ่ายไฟสลับ แบตเตอรี่ (เชื่อมต่อกับแจ็คไฟหรือ USB หรือ Vin) สิ่งที่ฉันไม่สามารถหาได้คือตัวแปลง 220V-5V ขนาดเล็ก ฉันต้องการวาง Arduino ลงบนผนังภายใต้สวิตช์ไฟดังนั้นขนาดจึงสำคัญ ตัวเลือกสุดท้ายคือการเปิดเครื่องชาร์จโทรศัพท์ 5V และแทนที่ขาโลหะที่อยู่ในซ็อกเก็ตที่มีสองสายและแทนที่ซ็อกเก็ต USB ด้วยสายไฟอีกคู่ที่ไปยังบอร์ด Arduino แต่ยังเป็น Arduino Pro Mini หรือ Arduino Nano มีขนาดเล็กกว่าที่ชาร์จโทรศัพท์


12
ฉันจะเชื่อมต่อกับ Arduino โดยใช้ WiFi ได้อย่างไร
ฉันกำลังทำงานเพื่อสร้างสถานีอากาศที่ใช้พลังงานแสงอาทิตย์เป็น Arduino สถานีตรวจอากาศประกอบด้วยเซ็นเซอร์อุณหภูมิและตัวตรวจจับแสงและฉันวางแผนที่จะเพิ่มเครื่องวัดความเร็วลมในอนาคต ฉันต้องการเชื่อมต่อสถานีตรวจอากาศกับเครือข่ายไร้สายของฉันเพื่อให้สามารถดึงข้อมูลเซ็นเซอร์จากคอมพิวเตอร์ของฉันโดยไม่ต้องใช้สาย (ฉันอาศัยอยู่ในที่เช่า) ตัวเลือกต่าง ๆ สำหรับการเชื่อมต่อ Arduino กับ WiFi คืออะไร? ฉันได้ดูที่อีเธอร์เน็ตชิฟด์, โล่ WiFi และสิ่งที่เรียกว่า Xbee แต่ฉันไม่เข้าใจว่าแต่ละอันนั้นมีไว้เพื่ออะไร ฉันยังมีเราเตอร์ไร้สายภายในบ้านที่ฉันสามารถใช้ได้ เป็นไปได้หรือไม่ที่จะเชื่อมต่อ Arduino Uno กับเราเตอร์ผ่านเราเตอร์อีเธอร์เน็ตหรือพอร์ต USB จากนั้นรับข้อมูลจากและส่งคำสั่งไปยัง Arduino ผ่านเครือข่ายไร้สายภายในบ้านของฉัน ถ้าเป็นเช่นนั้นสิ่งนี้จะสำเร็จได้อย่างไร ปัจจุบันฉันมี Arduino Uno เปลือย
27 arduino-uno  wifi  xbee 

7
ฉันจะรับ ID เฉพาะสำหรับบอร์ด Arduino ทั้งหมดได้อย่างไร
เมื่อคุณอัปโหลดภาพร่างไปยังบอร์ด Arduino ของคุณแล้วมันก็ยากที่จะรู้ว่าซอร์สโค้ดใดที่นำไปสู่ภาพร่างนั้น แน่นอนคุณสามารถเปลี่ยนซอร์สโค้ดร่างของคุณบนพีซีโดยไม่ต้องอัปเดต (ในรูปแบบไบนารี) เป็นบอร์ดของคุณ ฉันมีความคิดในการตั้งค่า " พื้นที่เก็บข้อมูลร่าง " ซึ่งจะมีผู้เข้าชมทันทีที่ฉันอัปโหลดภาพร่างไปยังหนึ่งในบอร์ดของฉัน จากนั้นฉันก็สามารถเรียกคืนได้ในภายหลังรหัสที่มาสำหรับร่างที่ทำงานบนกระดานใด ๆ ของฉัน สำหรับพื้นที่เก็บข้อมูลนั้นฉันต้องมี " ดัชนี " ก่อนซึ่งจะทำให้ฉันรู้ว่าบอร์ดซอร์สโค้ดร่างใดเชื่อมโยงอยู่ โดยทั่วไปดัชนีดังกล่าวควรมีความพิเศษสำหรับบอร์ด Arduino ทุกแผ่น ดังนั้นคำถามของฉัน: ฉันจะรับ ID เฉพาะสำหรับบอร์ด Arduino ได้อย่างไร แก้ไข: นี่คือรายการบอร์ดปัจจุบันของฉัน (รายการ miniumum ที่จะสนับสนุนด้วยวิธีการ ID ที่ไม่ซ้ำกัน) UNO R3 ล้าน 2560 หยุน Arduino Robot (ต้องมีบอร์ดเทียบเท่า Leonardo 2 ตัว) ในอนาคตฉันอาจสร้างบอร์ดของตัวเอง (Uno ที่เทียบเท่า แต่ไม่ได้ใช้ …

2
Arduino เป็น USB HID
เป็นไปได้ไหมที่จะสร้างอุปกรณ์ HID (เช่นแป้นพิมพ์) โดยใช้ Arduino uno ในขณะนั้นฉันมีปุ่มอินพุตที่ Arduino ให้เอาท์พุทบนสายอนุกรม ดังนั้นฉันจะแปลงเฟิร์มแวร์ปัจจุบันของฉันเป็นสิ่งที่สามารถทำงานเหมือนแป้นพิมพ์ HID ได้อย่างไร ฉันจะเขียนไดรเวอร์อุปกรณ์หน้าต่างใหม่ได้หรือไม่ ฉันจะสร้างเลเยอร์ซอฟต์แวร์ที่สามารถใช้ข้อมูลอนุกรมของฉันและให้ windows อ่านเป็นอินพุต HID ได้หรือไม่ มีวิธีใดที่ดีกว่าในการบรรลุเป้าหมายนี้หากเป็นไปได้?

4
Serial.begin (9600) คืออะไร
ฉันรู้ว่านี่คือการเริ่มต้นบางสิ่ง: Serial.begin(9600); แต่ฉันต้องการรู้ว่ามันหมายถึงอะไรจริง ๆ ?

2
ทำไมบางพินถึงมีความถี่ PWM แตกต่างกัน?
อ้างอิงจากArduino สำหรับanalogWrite()ความถี่ PWM บนพินส่วนใหญ่คือ ~ 490 Hz อย่างไรก็ตามมันมีค่า ~ 980 Hz สำหรับหมุด 5 และ 6 บน Uno และสำหรับหมุด 3 และ 11 บน Leonardo ทำไมเหล่านี้แตกต่างกันอย่างไร มันเป็นคุณสมบัติการออกแบบโดยเจตนาหรือเป็นไปตามที่ฮาร์ดแวร์กำหนดไว้หรือไม่?

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