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

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

1
วิธีใช้ ESC
ฉันใหม่สำหรับโมดูลที่เกี่ยวข้องกับ RC วันนี้ฉันได้รับSkywalker 20A ของHobbywingของฉันbrushless esc คู่มือการใช้เป็นที่นี่ ฉันยังมีมอเตอร์ที่วิ่งเร็วกว่าแบบไร้แปรง (HL3512) ฉันไม่มีอุปกรณ์ใด ๆ ในการเขียนโปรแกรม esc (แม้ผู้ขายไม่ได้กล่าวถึงข้อกำหนดดังกล่าว) คู่มือการพูดคุยเกี่ยวกับการเขียนโปรแกรมโดยการฟังรูปแบบเสียงเตือน แต่ดูเหมือนว่าควรจะเชื่อมต่อ esc กับตัวควบคุมการบิน (พูดถึงตำแหน่งปีกผีเสื้อ ฯลฯ ... ) แต่ฉันไม่มีผู้ควบคุมการบิน บางคนบอกวิธีใช้ esc กับสิ่งที่ฉันมีได้ไหม (ฉันมี LiPo 2200mAh และarduino megaด้วย)

1
การจำลองม้านั่งทดสอบอย่างง่ายด้วยแกน ROM สังเคราะห์
ฉันใหม่กับโลกของ FPGA อย่างสมบูรณ์และคิดว่าฉันจะเริ่มต้นด้วยโครงการที่ง่ายมาก: ตัวถอดรหัส 7 บิตแบบ 4 บิต รุ่นแรกที่ฉันเขียนอย่างหมดจดใน VHDL (โดยทั่วไปเป็น combinatorial เดียวselectไม่จำเป็นต้องใช้นาฬิกา) และดูเหมือนว่าจะทำงานได้ แต่ฉันก็อยากจะทดลองกับ "IP Cores" ใน Xilinx ISE ดังนั้นตอนนี้ฉันใช้ GUI "ISE Project Explorer" และฉันสร้างโครงการใหม่ด้วย ROM core รหัส VHDL ที่สร้างขึ้นคือ: LIBRARY ieee; USE ieee.std_logic_1164.ALL; -- synthesis translate_off LIBRARY XilinxCoreLib; -- synthesis translate_on ENTITY SSROM IS PORT ( clka : …

2
Arduino มีค่าอินพุตในขาที่ไม่ได้เชื่อมต่อ
ฉันใหม่สำหรับ arduino อาจเป็นคำถามที่เป็นองค์ประกอบ ... ถ้าฉันโหลดโปรแกรมนี้: int mval = 0; void setup() { Serial.begin(9600); // set up the LCD's number of columns and rows: } void loop() { mval = analogRead(1); Serial.println(mval); delay(1000); } ฉันได้รับค่าที่แตกต่างกันระหว่าง 300 และ 400 เมื่อฉันคิดว่ามันต้องเป็น 0 เพราะมันไม่มีอะไรเชื่อมต่อกับอินพุตนั้น ความคิดใด ๆ ?? มันเป็น arduino UNO ที่เชื่อมต่อกับแล็ปท็อปของฉันผ่าน USB

4
การดีบักจอแสดงผล LCD ขนาด 16x2 บน Arduino
ฉันมีจอแสดงผลแอลซีดีมาตรฐาน 16x2 (ผมเชื่อว่ามันเป็น Hitachi HD44780 เข้ากันได้ - ดูข้อมูลสรุปและข้อกำหนดด้านล่าง) ติดยาเสพติดไปยัง Arduino Uno ใช้ 4 ข้อมูลหมุดตามที่อธิบายไว้ที่นี่แต่ผมได้เพิ่ม 2x 220ohm ต่อต้านในแบบคู่ขนาน (เช่น ตัวต้านทาน 110ohm) ที่ขา 16 (กราวด์แบ็คไลท์) และแทนที่ Pot ด้วยตัวต้านทานแบบสแตติกเพื่อสร้าง 4V บน Vo ในระยะสั้น RW มีสายเข้ากับพื้นดินและ RS, เปิดใช้งานและ Data4-7 เชื่อมต่อกับหมุด Arduino ในขณะที่ข้อมูล 0-3 ลอยอยู่ ฉันมีสิ่งอื่น ๆ (เซ็นเซอร์ทรานซิสเตอร์ที่มี SSR optoisolated และรีเลย์ไฟเมนปุ่มบางปุ่ม) เชื่อมต่อกับหมุดต่าง ๆ บน Arduino …
9 arduino  lcd 

6
ฉันจะแก้ไขข้อผิดพลาดไม่เข้ากันได้กับ AVRdude เมื่อตั้งโปรแกรม Arduino ผ่านสายเคเบิล USB เป็นอนุกรมได้อย่างไร
ฉันพยายามที่จะสร้างนี้ให้แสงโดยรอบสำหรับเครื่องพีซี สิ่งนี้ทำงานได้อย่างไม่มีที่ติบน Arduino Uno ของฉัน ขั้นตอนต่อไปของผมคือการทำให้มันใช้"Arduino บนเขียงหั่นขนม" ดังนั้นฉันจึงซื้อชิป ATmega328 ที่ว่างเปล่าและเบิร์น bootloader Arduino (สำหรับบอร์ด "Arduino Duemilanove w / ATmega328") ลงบนมันโดยใช้ Arduino IDE และ USBasp; และฉันรู้ว่ามันถูกโหลดอย่างถูกต้องเนื่องจาก ATmega ชิพนี้ทำงานได้ดีบน Uno แล้วฉันจะทำแปลง USB เพื่ออนุกรมใช้FT232RL ; แต่ไดรเวอร์ไม่ได้ติดตั้งบนพีซีของฉัน (Windows 7 x64) ฉันสงสัยว่าฉันร้อนเกินไปชิป FTDI ที่ยึดพื้นผิวและฆ่ามันในขณะที่บัดกรีด้วยมือ ดังนั้นฉันได้เก็บมันไว้กันและได้นี้ USB เพื่ออนุกรมสะพานแปลง: (ขออภัยสำหรับภาพเส็งเคร็ง) ผมใช้เพิ่มเติม ST232CN บนเขียงหั่นขนมของฉันการแปลงระดับแรงดันไฟฟ้าจาก RS232 เพื่อ TTL ดังแสดงในนี้ หน้า …

4
ฉันจะสร้างตัวจับเวลาขัดจังหวะด้วย Arduino ได้อย่างไร
ฉันพยายามสร้างการหน่วงเวลาขัดจังหวะด้วย Arduino ฉันต้องการใช้ฟังก์ชั่นการขัดจังหวะ () เพราะเป็นการขัดจังหวะภายใน ตัวอย่าง: สมมุติว่าฉันต้องการเปิดและปิดไฟกะพริบโดยมีเพียงช่วงเวลาของการขัดจังหวะเท่านั้น มีโค้ดตัวอย่าง แต่ใช้อินเตอร์รัปต์ภายนอก (attachInterrupt ()) ฉันต้องการใช้อินเทอร์รัปต์ภายในต่อไป

3
โปรเซสเซอร์ / นาฬิกาที่เร็วขึ้นสามารถรันโค้ดเพิ่มเติมได้หรือไม่
ฉันกำลังเขียนโปรแกรมเพื่อทำงานบน ATmega 328 ซึ่งทำงานที่ 16Mhz (เป็น Arduino Duemilanove ถ้าคุณรู้ว่ามันเป็นชิป AVR) ฉันมีกระบวนการขัดจังหวะที่ทำงานทุกๆ 100 microseconds เป็นไปไม่ได้ที่ฉันจะบอกได้ว่าต้องใช้ "โค้ด" เท่าไหร่คุณสามารถประมวลผลในหนึ่งวน 100 microseconds (ฉันกำลังเขียนใน C ซึ่งสันนิษฐานว่าถูกแปลงเป็นแอสเซมบลีแล้วเป็นภาพไบนารี?) นอกจากนี้สิ่งนี้จะขึ้นอยู่กับความซับซ้อนของโค้ด (ตัวอย่างเช่นสายการบินหนึ่งอาจวิ่งช้ากว่าเส้นสั้น ๆ หลายเส้น) ความเข้าใจของฉันถูกต้องหรือไม่ในกรณีที่โปรเซสเซอร์ของฉันมีอัตรานาฬิกาหรือ 16Mhz มีประสิทธิภาพ 16 ล้านรอบต่อวินาที (ซึ่งหมายถึง 16 รอบต่อไมโครวินาที 16,000,000 / 1,000 / 1,000); และถ้าฉันต้องการเพิ่มในวงวน 100 microsecond ของฉันการซื้อรุ่นที่เร็วกว่าเช่นรุ่น 72Mhz จะให้ 72 รอบต่อ microsecond (72,000,000 / 1,000 …

7
เป็นความคิดที่ดีหรือไม่ที่จะใช้โพเทนชิออมิเตอร์เพื่อวัดมุม?
ฉันต้องการวัดมุมระหว่างสององค์ประกอบบนบานพับโดยใช้ arduino ฉันสามารถใช้โพเทนชิโอมิเตอร์แบบหมุนได้หรือไม่? หากฉันอ่านค่าตำแหน่งขอบสองค่าสำหรับการสอบเทียบ (0 และ 90 องศา) ฉันสามารถสันนิษฐานได้ว่าความต้านทานจะเปลี่ยนแบบเส้นตรงระหว่างตำแหน่งเหล่านั้นหรือไม่

3
โทร Serial.print ในไฟล์แท็บ / ส่วนหัวแยกต่างหาก
ฉันกำลังเขียนโปรแกรมใน Arduino 0022 การโทรSerial.printlnทำงานได้ดีในรหัสร่างหลักของฉัน แต่เมื่อฉันพยายามใช้ในไฟล์ส่วนหัว " Menu.h" ซึ่งอยู่ในแท็บแยกต่างหากฉันได้รับข้อผิดพลาด: ในไฟล์ที่รวมจาก AppController.cpp: 2: Menu.h: ในตัวสร้าง 'เมนู :: เมนู ()': เมนู: 15: ข้อผิดพลาด: 'อนุกรม' ไม่ได้ประกาศไว้ในขอบเขตนี้ ฉันจะใช้Serial.printlnนอกรหัสร่างได้อย่างไร
9 arduino  c 

4
อะไรคืออุปกรณ์สื่อสารที่ดีในหมู่วัยรุ่นและ arduino นอกเหนือจาก“ XBees”
ฉันใช้ XBees เพื่อสื่อสารวัยรุ่นของฉันจนถึงตอนนี้ อย่างไรก็ตามอย่างที่คุณรู้ว่า XBees มีราคาแพงมากและเมื่อฉันต้องการให้อุปกรณ์หลายเครื่องสื่อสารกันฉันต้องจ่ายเงินให้กับวัยรุ่นหลาย ๆ คน + XBees หลายคนซึ่งคิดเป็นเงินมากกว่า 200 ดอลลาร์ นอกจากนี้ XBee สำหรับวัยรุ่นสองคนที่กำหนดไว้ ฉันต้องการให้วัยรุ่นทุกคนสื่อสารกัน มีอุปกรณ์สื่อสารอะไรบ้างที่ฉันสามารถเชื่อมต่อวัยรุ่นหรือ arduinos หลาย ๆ ตัวพร้อมกันโดยไม่ต้องซื้อ XBees มาก? หรืออุปกรณ์สื่อสารคืออะไรที่ยอมให้ทุกอย่างอยู่ในขอบเขตที่จะสื่อสารซึ่งกันและกัน? หรือวิธีอื่นใดเพื่อให้พวกเขาสื่อสารโดยไม่ใช้วัยรุ่นเป็นรายบุคคล? หากคุณสามารถตอบคำถามใด ๆ ของพวกเขาได้โปรดช่วยฉันด้วย !!

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

6
อะไรทำให้แพลตฟอร์มใดเหมาะสมหรือไม่เหมาะสมสำหรับการใช้งานจริง? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา สมมติว่าต้นทุนสินค้าเป็นปัจจัยที่ไม่มีนัยสำคัญ หาก บริษัท ขาดทีมในการผลิตบอร์ดแบบกำหนดเองสำหรับผลิตภัณฑ์เฉพาะ แต่ประสบความสำเร็จกับแพลตฟอร์มการพัฒนาชั้นวางนอกเช่น Arduino / Netduino / mbed สิ่งที่ควรพิจารณาก่อนจะไปข้างหน้าคืออะไร ถ้าฉันไม่เข้าใจผิด Arduino เดิมทีมีกลุ่มเป้าหมายเป็นนักศึกษามหาวิทยาลัยเนื่องจากราคาถูกและใช้งานง่าย มันกลายเป็นแพลตฟอร์มยอดนิยมสำหรับศิลปินและผู้ผลิต ฉันเห็นว่า Netduino เป็นส่วนขยายเชิงตรรกะของ Arduino - ช่วยให้ผู้ใช้ IDE ที่แข็งแกร่งและสมบูรณ์ (Visual Studio 2010) และทำสิ่งต่าง ๆ ได้อย่างรวดเร็วผ่าน. NET Micro Framework mbed เป็นอีกหนึ่งแพลตฟอร์ม hobbyist ที่ดีเพราะใช้งานง่ายเครื่องมือฟรี (คอมไพเลอร์ออนไลน์) และอุปกรณ์ต่อพ่วงฮาร์ดแวร์ ดังนั้นคำถามของฉันคือทำไม บริษัท ไม่ควรนำแพลตฟอร์มการพัฒนาเหล่านี้มาใช้ในการผลิต กล่าวอีกนัยหนึ่งมันเป็นความคิดที่ดีหรือไม่ที่จะซื้อบอร์ดจาก Sparkfun …

4
การย้ายเซ็นเซอร์ PIR (หรือกล้อง IR) หรือที่เรียกว่า Predator เช่นสแกนเนอร์เอเลี่ยน
เพื่อหลีกเลี่ยงการขนส่งสาธารณะและรถฉันตัดสินใจที่จะไปเดินเล่นทุกวัน แต่ฉันต้องผ่านเล็ก ๆ แต่มืด (ตอนเย็น) และไม้ที่ทำให้กลัว แม้ว่าฉันจะใช้ไฟฉายฉันก็อยากจะมี "สแกนเนอร์เพื่อชีวิต" เช่นเดียวกับที่ Predator vs Alien ใช้เพื่อตรวจจับสิ่งมีชีวิต (ร้อน / เคลื่อนไหว) ข้างคำถามนิยายวิทยาศาสตร์ฉันสงสัยว่าสามารถใช้ PIR ในขณะเคลื่อนที่ได้หรือไม่เพื่อที่ฉันจะได้ติดกระเป๋าเป้สะพายหลังและควบคุมมันด้วย arduino ในขณะที่ฉันกำลังเดิน ถ้าเป็นไปไม่ได้คุณมีความคิดอื่น ๆ อีกไหม? สิ่งที่ฉันต้องการมันเป็นเพียงวิธีที่จะรู้ว่ามีสิ่งมีชีวิตขนาดใหญ่พอที่จะทำให้หวาดกลัวสิ่งมีชีวิตในถิ่นทุรกันดารรอบตัวฉัน (สำหรับสิ่งมีชีวิตที่ไม่มีชีวิตที่เราจะพูดถึงในภายหลัง) แก้ไข ได้ชี้ให้เห็นว่าทางเลือกที่ดีสามารถเป็นกล้องอินฟราเรดมีการสอนที่ดีและ Howtos ในเน็ต ฉันไม่ต้องการภาพที่มีรายละเอียด แต่เพียงเพื่อจะรู้ว่าและ (มากหรือน้อยกว่า) ที่ใดมีสิ่งมีชีวิต (สัตว์เลือดร้อน?) เป็นภาพที่บางครั้งดีกว่า 1,000 คำ: แก้ไข 2 เป็นไปได้หรือว่ามันเป็นแค่นิยายวิทยาศาสตร์? กล้องถ่ายภาพความร้อนมีอยู่และใช้กันอย่างแพร่หลาย: http://en.wikipedia.org/wiki/Thermographic_camera ฉันพบวิธีแก้ปัญหาที่นี่http://www.embedds.com/interactive-diy-infrared-and-ultrasound-scanner/แต่ช่วงนั้นมีขนาดเล็กมาก (21 นิ้ว = 0.5 เมตร) แก้ไข …

3
ฉันสามารถเปลี่ยนวงจรนี้เป็น IC ได้หรือไม่
ฉันย้าย Arduino-logic-level-5V-to-12V-LED strip strip ออกจากบอร์ดโปรเจ็กต์และไปที่ Veroboard และฉันภูมิใจมากที่พูดทุกอย่างที่ทำงานครั้งแรก: (ฉันไม่ได้ภูมิใจในงานบัดกรีเลยดังนั้นคุณจะไม่เห็นเลย) ดังนั้นนี่คือจุดที่คุณบอกฉันว่าฉันสามารถแทนที่ shebang ทั้งหมดด้วย IC $ 0.65 แถบ LED ดึงสองสามร้อย mA ต่อช่องสัญญาณและฉันต้องการขับมันออกจากหมุด PWM ของ Arduino ฉันได้พบULN2803Aแต่นั่นคือ 8 อาร์เรย์ Darlington Pair ในแพ็คเกจ DIP18 ฉันต้องการอาร์เรย์ Darlington Pair 3 หรือ 4 คู่ใน DIP8 หรือราว ๆ นั้น คำถามนี้อาจมีคำตอบที่ฉันกำลังมองหา แต่ฉันไม่รู้พอที่จะใช้มัน คำถามรอง: คุณจะรู้ได้อย่างไรว่า ULN2803A มีอยู่จริง ฉันเกิดขึ้นแบบสุ่มและจากนั้นฉันก็หาว่า "อาร์เรย์ทรานซิสเตอร์" เป็นคำค้นหาที่ฉันต้องการ แต่นอกเหนือจากที่แขวนอยู่รอบ …
9 arduino  led  driver 

2
คุณจะทำอย่างไรกับ Arduino Uno
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ Arduinos ครั้งต่อไปได้รับการประกาศแล้วArduino Uno & Arduino Mega 2560 ความแตกต่างที่สำคัญคือมันมาพร้อมกับชิป USB ซึ่งสามารถทำโปรแกรมใหม่ให้ทำหน้าที่เหมือนอุปกรณ์ USB ที่แตกต่างกันเช่นแป้นพิมพ์เมาส์หรือคล้ายกันและ Mega มีสองเท่า หน่วยความจำมาก คุณต้องการทำอะไรกับบอร์ดใหม่ แผนของฉันคือการเปลี่ยนแป้นพิมพ์ / เมาส์เพื่อเล่นเกมบางเกม กดปุ่มเพื่ออย่างรวดเร็ว & ซ้ำ ๆ คลิกสิ่งที่ประเภทปุ่มซ้ายของเมาส์
9 arduino 

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