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

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

5
ฉันสามารถใช้ Arduino เป็น USB เป็นอินเตอร์เฟสแบบอนุกรมได้หรือไม่
ผมมีผู้เล่น BluRay ที่สามารถโปรแกรมโดยการเข้าถึงไปยังคอนโซลอนุกรมตามที่อธิบายไว้ที่นี่ ฉันมี Arduino (Seeduino จริง ๆ ) ที่มีอินเตอร์เฟซ USB ตามเอกสารของ Arduino หมุด 0 และ 1 คือ RX และ TX หมุดเหล่านี้ข้ามจากสิ่งที่คอมพิวเตอร์ส่งหรือไม่ ฉันสามารถใช้ Arduino เป็น USB เพื่อต่ออินเตอร์เฟสแบบอนุกรมสำหรับสิ่งที่ฉันต้องการได้หรือไม่?
10 arduino  usb  uart 

8
เครื่องมือที่ดีที่สุดในการดีบักวงจรดิจิตอลอย่างง่าย?
ฉันเป็นนักพัฒนาซอฟต์แวร์มืออาชีพที่คุ้นเคยกับความฟุ่มเฟือยของ debuggers ในตัว ในขณะนี้ฉันได้ทำการทดลองกับแพลตฟอร์ม Arduino อย่างไรก็ตามฉันพบว่าการพยายามเชื่อมต่อกับส่วนประกอบต่างๆเช่นเซ็นเซอร์วัดอุณหภูมิดิจิตอลดัลลัส DS1820 นั้นคลำไปรอบ ๆ ในที่มืด สมมติว่ามีงบประมาณไม่ถึง 200 เหรียญเครื่องมือประเภทใดที่จะช่วยให้ฉันนึกภาพว่าเกิดอะไรขึ้น ฉันได้ดูเครื่องมือเชื่อมโยง MSO-19 แล้ว แต่ฉันไม่รู้จริงๆเลยเกี่ยวกับความแตกต่างระหว่างออสซิลโลสโคปกับเครื่องวิเคราะห์เชิงตรรกะ ฉันจะรู้ได้อย่างไรว่าอุปกรณ์ที่ฉันซื้อจะสามารถวัดประเภทของส่วนประกอบ (แบบง่าย) ที่ฉันใช้อยู่ได้

9
Arduino / การประมวลผลเมื่อเทียบกับ. NET Micro Framework ภาษาที่ดีที่สุด? ฮาร์ดแวร์ที่ดีที่สุด?
ฉันยุ่งกับ Arduino มาระยะหนึ่งแล้วและฉันอยู่ในขั้นตอนการย้ายจากระดับเริ่มต้นไปจนถึงระดับกลาง ฉันต้องการความคิดเห็นเกี่ยวกับ. NET Micro Frameworkในแง่ของประสิทธิภาพและความพร้อมใช้งานของฮาร์ดแวร์ ฉันเป็นโปรแกรมเมอร์. NET แต่ฉันพบว่าการประมวลผลสำหรับ Arduino นั้นไม่ค่อยมีแรงเสียดทานเลย ... มันใกล้เคียงกับ C # มากแล้วสิ่งที่ฉันต้องการจะทำไม่จำเป็นต้องเดินทางไปที่เอกสาร อย่างไรก็ตามไหนดีกว่ากัน?

8
มี Arduino IDE ที่มีรอยขีดข่วนหรือไม่?
ฉันเชื่อว่าคำตอบคือไม่ แต่ฉันต้องการตรวจสอบก่อนที่จะใช้ความพยายามในการแก้ไข (และไม่ไม่มีสัญญา!) มีอะไรที่เหมือนScratchที่ใครสามารถใช้ในการตั้งโปรแกรม Arduino หรือไม่? (Scratch เป็นสภาพแวดล้อมในการเขียนโปรแกรมแบบกราฟิกที่ทำให้การเรียนรู้การเขียนโปรแกรมสนุกและเหมาะสำหรับนักเรียนระดับประถมศึกษาแน่นอนมันถูกนำเสนอโดยกลุ่มอนุบาลตลอดชีวิตที่ MIT)
10 arduino  ide 

4
กำลังเชื่อมต่อ Lilypad กับเครือข่าย WiFi หรือไม่
ฉันต้องการเชื่อมต่อ Lilypad Arduino กับเครือข่าย WiFi 802.11 ที่ให้บริการอินเทอร์เน็ต อะไรคือวิธีที่ดีที่สุดในการบรรลุเป้าหมายนี้? ฉันสามารถใช้โมดูล XBee และเชื่อมต่อกับเราเตอร์ที่บ้านได้หรือไม่? มีตัวเลือก WiFi ให้หรือไม่ ขอบคุณมากเลย!
10 lilypad  arduino 

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

3
ฉันจะอ่านค่าแรงดันเต็มรูปแบบจากเซ็นเซอร์ความดันได้อย่างไร
ฉันกำลังสร้างแอปพลิเคชันโดยใช้ DIY Force Sensitive Resistor (FSR) ที่นำมาจากคำสั่งนี้ ความต้านทานของเซ็นเซอร์นี้จะอยู่ในช่วงตั้งแต่ 20kOhm เมื่อพักจนถึง 9kOhm เมื่อกด ฉันจะแปลงค่าความต้านทานเหล่านี้เป็นสัญญาณที่ 0v สอดคล้องกับสภาพที่เหลือได้อย่างไรและ 5v สอดคล้องกับสภาพ "กด" เพื่อให้ฉันสามารถอ่านได้ด้วย Arduino
10 sensor  arduino 


2
Arduino ดิจิตอลอ่านผิด
ฉันตั้งค่า Arduino UNO ของฉันด้วยสายอินพุต 4 เส้นพวกเขาเชื่อมต่อกับพอร์ต 10, 11, 12, 13 พวกเขาเชื่อมต่อกับเขียงหั่นขนมของฉันโดยไม่มีอะไรเหลืออยู่นอกจากสายไฟ รหัสของฉันจะเป็น: Serial.println(digitalRead(13)); Serial.println(digitalRead(12)); Serial.println(digitalRead(11)); Serial.println(digitalRead(10)); สิ่งนี้คือหลังจากที่ฉันเชื่อมต่อพินกับ 5V หรือ 3V3 สั้น ๆ การอ่านจะเริ่มเป็นบ้าอย่างเช่น: 1 0 0 1 0 1 1 1 1 0 1 1 1 1 1 0 0 0 โดยไม่รู้สึกอะไร! โดยไม่ต้องมีสายเชื่อมต่อโดยตรงกับ VCC ของฉัน (5V หรือ 3V3) การอ่านจะเปลี่ยนแปลงตลอดเวลาเมื่อมันควรจะเป็นศูนย์! Arduino …

2
วิธีการใช้ SFH235 โฟโตไดโอด IR อย่างถูกต้อง?
ฉันมีโฟโตไดโอด IR SFH235 (ซึ่งสามารถหาแผ่นข้อมูลได้ที่นี่ ) และมีความรู้พื้นฐานทางอิเล็กทรอนิกส์เท่านั้น ฉันต้องการเชื่อมต่อโฟโตไดโอดกับ Arduino (แผนยิ่งใหญ่คือการเพิ่มไดโอด ir และสร้างเซ็นเซอร์ระยะทาง) ฉันเข้าใจว่าโฟโตไดโอดสร้างกระแสไฟฟ้าและมันจะสร้างกระแสที่มากขึ้นแสงที่ตกลงมาก็จะมากขึ้น ฉันได้เห็นวงจรที่เชื่อมต่อโฟโตไดโอดในลักษณะเดียวกันกับที่โฟโตอิเล็กตริกกำลังเชื่อมต่ออยู่ คนอื่น ๆ เชื่อมต่อกับ "opamp" (ทำไม?) และนั่นก็เป็นบทความที่บอกว่าฉันต้องขยายกระแส ฉันได้เห็นตัวเก็บประจุที่เพิ่มเข้าไปในวงจรด้วย วิธีใดที่ถูกต้องสำหรับการสมัครของฉัน ฉันจะเชื่อมต่อโฟโตไดโอดกับอินพุตอนาล็อกของ Arduino (ซึ่งวัดแรงดันไฟฟ้า) ได้อย่างไร?

2
กำลังต่อ LED RGB หลายตัวพร้อมกับใช้หมุด PWM จำนวนน้อยที่สุดใน Arduino?
ขณะนี้ฉันมีขั้วบวก RGB เชื่อมต่อกับหมุด 11, 10 และ 9 PWM ใน arduino ของฉัน อย่างไรก็ตามฉันต้องการเพิ่ม LED อีก 3 ตัวในโครงการของฉัน แต่ฉันไม่ต้องการรับเข็ม PWM ทุกอัน (ฉันยังคงต้องการติดตั้งโล่) มีวิธีสำหรับฉันไหมที่จะต่อ LED ทั้ง 4 ตัวและยังสามารถใช้พินได้น้อยที่สุดเท่านั้น? โปรดจำไว้ว่าฉันต้องการใช้ตัวต้านทาน 12 ตัวสำหรับ 4 LEDS โอ้และ LED ทั้งหมดจะทำสิ่งเดียวกันแน่นอน (พวกเขาทั้งหมดจะเป็นสีแดงและเปลี่ยนเป็นสีฟ้า ฯลฯ ) ถ้าช่วยได้ นี่คือรูปลักษณ์ของบอร์ดของฉันตอนนี้: ฉันมีทรานซิสเตอร์NTE123APสามตัวที่ฉันสามารถใช้สำหรับโครงการนี้ PS ฉันแนบไฟล์. fzzเพื่อที่ว่าหากคุณต้องการแก้ไขภาพแผนผังมันจะง่ายมาก ในความเป็นจริงมันจะดีกว่าเมื่อฉันใหม่ที่นี้และมันจะง่ายต่อการติดตาม! :)

7
Arduino Serial print เปลี่ยนแปลงพฤติกรรมของโปรแกรมที่ไม่พึงปรารถนา
ฉันใช้ตัวนับลูปที่ประกาศในส่วนหัว: int loop_counter = 0; ฉันใช้ตัวนับนี้เพื่อกระตุ้นเหตุการณ์ทุกครั้ง ฉันเคยใช้โมดูโล่สำหรับพฤติกรรมประเภทเดียวกันนี้ แต่ฉันทำให้มันง่ายขึ้นดังนั้นมันจึงทำงานได้ง่ายขึ้น (มันยังคงส่งผลให้เกิดพฤติกรรมเดียวกัน) void loop() { if(loop_counter > 100) loop_counter = 0; else loop_counter++; //Serial.println("hey"); if(loop_counter == 0) { //do_something_important(); } } ทั้งหมดเป็นสิ่งที่ดีและดีจนกระทั่งฉันพยายามสื่อสารด้วยSerialการไม่แสดงความคิดเห็น//Serial.println("hey"); ( "hey"ในตัวอย่างนี้เพราะสำหรับฉันพฤติกรรมนี้ไร้สาระ) ผลลัพธ์นี้จะloop_counterไม่เรียกdo_something_important();ส่วนของรหัส ฉันพยายามประกาศloop_counterเป็นvolatileที่ไม่ได้เปลี่ยนแปลงอะไร ฉันลองSerial.printไอเอ็นจีloop_counterและฉันยังได้รับพฤติกรรมแปลก ๆ (มันจะหยุดวน) Serial.println("hey");ทำงานในแง่ที่ว่าใน Serial Monitor ฉันได้รับ "hey" มากมาย (เช่นเร็วกว่า 100 "heys" จำนวนการวนซ้ำที่ส่วนอื่น ๆ ของรหัสควรเรียกใช้) สิ่งที่อาจทำให้เกิดการใช้งานSerialกับข้อมูลที่ไม่ได้ (เท่าที่ฉันสามารถบอกได้) …

6
ตัวต้านทานในอนุกรมที่มี Tx และ Rx
ฉันทำบอร์ดของตัวเองและใช้ ATmega 328 กับ Arduino bootloader ฉันมีสวิตช์ DIP เพื่อเลือกชิป FTDI (สำหรับการเขียนโปรแกรม) เพื่อเชื่อมต่อกับ Rega และ Tx ของ ATMega หรือ GPS ที่เอาต์พุตอนุกรมที่จะเชื่อมต่อ ฉันกำลังดูแผนผังนี้สำหรับการอ้างอิง: http://arduino.cc/en/uploads/Main/ArduinoNano30Schematic.pdf เหตุใดจึงมีตัวต้านทาน 2 ตัวสำหรับ Rx และ Tx ที่มาจาก ATMega ฉันจำเป็นต้องใช้สิ่งเหล่านี้เพื่อเชื่อมต่อกับชิป FTDI หรือไม่หรือต้องมี GPS ด้วยหรือไม่

6
Arduino Home Light Dimming
drywall เพิ่งเริ่มขึ้นในโครงการใต้ดินของครอบครัวฉัน ฉันกำลังมองหาระบบควบคุมแสงที่อยู่อาศัย ของบางอย่างที่ฉันเคยเห็นมีมูลค่ามากกว่า $ 2,000 ฉันคิดว่ามันคงจะสนุกมากขึ้น (และคุ้มค่า!) เพื่อนำระบบที่ใช้ Arduino มาใช้ของฉันเอง ปัญหาที่แท้จริงอยู่ที่การควบคุมแสงอย่างแท้จริง ไฟแต่ละกลุ่มจะต้องได้รับการควบคุมโดยระบบสวิตช์หรี่ไฟตามสวิตช์ มันจะง่ายกว่านี้มากถ้าไมโครคอนโทรลเลอร์เป็นเพียงจุดควบคุม อนิจจานี่ไม่ใช่กรณี ฉันสมมติว่าฉันต้องใช้สวิตช์หรี่ไฟที่ช่วยให้ส่วนต่อประสานอุปกรณ์ภายนอกอยู่กับที่ นั่นจะหลีกเลี่ยงปัญหาได้อย่างสมบูรณ์เนื่องจากสวิตช์และ Arduino สามารถควบคุมแสงได้ทั้ง Arduino จะควบคุมไฟผ่านสวิตช์หรี่ไฟ ใครช่วยแนะนำวิธีแก้ไขปัญหา / แนวทางที่ดีกว่าหรือแนะนำสวิตช์หรี่ไฟที่มีอินเทอร์เฟซ“ รีโมท” บางชนิดได้หรือไม่? ปรับปรุง 2013/03/01: ในที่สุดผมก็ไปกับการแก้ปัญหา INSTEON โดยใช้โล่ที่กำหนดเองจากดีหุ่นยนต์ มันใช้งานได้ดีและสามารถใช้ควบคุมอินสแตนซ์ทุกอย่างไม่เพียง แต่ไฟเท่านั้น ฉันจะโพสต์คำตอบที่นี่เมื่อฉันมีโอกาสเขียนสิ่งที่มีประโยชน์

4
วงจรของฉันจะชาร์จแบตเตอรี่และพลังงาน Arduino หรือไม่?
ฉันกำลังเรียนไฮสคูลดังนั้นฉันไม่คาดหวังมากเกินไปที่นี่ ฉันต้องการทราบคำแนะนำทั้งหมดสำหรับวงจรนี้ (ค่าตัวเก็บประจุ ฯลฯ ) แต่ส่วนใหญ่ฉันต้องการที่จะรู้ว่าวงจรนี้จะใช้ 120V AC และชาร์จแบตเตอรี่พร้อมกับโหลดซึ่งจะเป็นวงจร Arduino เปลือยเปล่าในอนาคต หมายเหตุ: Bridge Rectifier จะเป็น NTE5326 ภาพวงจร: แผ่นข้อมูล: Mcp73831 LM2576 NTE5326 วงจรเรียงกระแสเจ้าสาว

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