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

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

7
ไฟแต่ละดวงสามารถควบคุมอาร์ดูโน่ได้กี่ตัว
ฉันต้องการใช้บอร์ด Arduino เป็นประจำเพื่อควบคุมไฟ LED - ไฟใดที่ฉันสามารถควบคุมได้มากที่สุดจากเมนบอร์ด? มีการสอนเกี่ยวกับวิธีการขอขึ้นหรือไม่?
19 arduino  led  tutorial 

8
การควบคุมการเข้าถึงประตูสัตว์เลี้ยงอิเล็กทรอนิกส์ - RFID
ได้รับแรงบันดาลใจจากโครงการต่าง ๆ เช่นtweeting cat doorและCATaLOG [sic] ฉันต้องการเพิ่มการควบคุมการเข้าถึงอัตโนมัติในรูปแบบประตูสัตว์เลี้ยงของเราเพื่อควบคุมผู้ที่สามารถเข้าออกได้ (การเปิดเผยแบบเต็ม: นี่คือการพิมพ์ซ้ำจากบล็อกของฉันที่ฉันเขียนปัญหาเป็นครั้งแรก แต่ข้อเสนอแนะทั้งหมดยินดีต้อนรับ!) ผู้เล่น ขณะนี้เรามีแมวสามตัวสุนัขหนึ่งตัวและประตูสัตว์เลี้ยงหนึ่งตัว โง่ซุกซน Toby http://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/toby-200x150.jpg Toby สองปีลาบราดอร์เก่าของเราต้องการเข้าถึงสนามหลังบ้านได้ตลอดเวลากลางวันหรือกลางคืนสำหรับการเข้าถึงอาหารของเขาน้ำและสิ่งอำนวยความสะดวกอื่น ๆ ลูกแมวถ่วง Bazyl http://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/bazyl-200x150.jpg Kismet http://www.michevan.id.au/sites/www .michevan.id.au / ไฟล์ / ปรับขนาด / U3 / Kismet-200x150.jpg Bazyl และ Kismet มีอิสระที่จะออกไปข้างนอกในระหว่างวัน (บางครั้งก็เป็นกำลังใจ) อย่างไรก็ตามในโลกอุดมคติประตูสัตว์เลี้ยงจะอนุญาตให้พวกเขาเข้ามา แต่ไม่ออกมาอีกหลังจากความมืด คนพเนจร Murray http://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/murray-200x150.jpg UPDATE 2010/01/17: แต่น่าเสียดายที่เมอร์เรเป็นไม่มีอีกต่อไปกับเรา ในที่สุดวัยชราก็ตามเขาไป เมอร์เรเคารพ 17 ปีประสบการณ์เก่าของครอบครัวที่มีนิสัยของการที่จะเดินไปเดินมา ในขั้นตอนนี้ในชีวิตของเขามันจะดีที่สุดถ้าเขาอยู่ข้างใน …

4
ที่เก็บข้อมูล micro-SD การ์ดพลังงานต่ำ
เรากำลังสร้างเครื่องบันทึกข้อมูลพลังงานต่ำตาม ATmega328P เพื่อใช้ประโยชน์จากบูตบูท Arduino และ IDE ฯลฯ การใช้พลังงานในอุดมคตินั้นควรน้อยกว่า 0.3mA @ 3.3V เพื่อให้ได้ชีวิต 4 เดือนในเครื่องเดียว แบตเตอรี่ AA ข้อมูลเซ็นเซอร์จะถูกเก็บไว้ที่สูงสุด 76 ไบต์ / วินาทีสำหรับ 4 เดือนโดยให้ข้อมูลประมาณ 750 MiB ดังนั้นเราจึงต้องการอุปกรณ์หน่วยความจำขนาดใหญ่ที่ยังคงใช้พลังงานต่ำ จากสิ่งที่ฉันสามารถบอกได้ทางออกเดียวในการจัดเก็บข้อมูลจำนวนมากนี้คือการใช้การ์ด SD อย่างไรก็ตามการ์ด SD ดูเหมือนจะใช้พลังงานมากกว่าที่เราสามารถจ่ายได้ 0.2mA ใช้งานปัจจุบันสำหรับการ์ดที่เรามีตอนนี้และอื่น ๆ เมื่อพวกเขากำลังเขียน ดังนั้นคำถามบางอย่าง: สวิตช์ระดับสูงเป็นวิธีการปฏิบัติเพียงวิธีเดียวในการควบคุมการใช้พลังงานของการ์ด SD หรือไม่ คำเตือนใด ๆ ที่เราควรทราบเมื่อเปลี่ยนพลังงานเป็นการ์ด? ตัวอย่างเช่นการสวมระดับกระบวนการที่จะดำเนินการหลังจากเขียนบล็อกหรือสามารถเกิดขึ้นได้ตลอดเวลา มีทางเลือกอื่นที่เราควรพิจารณาหรือไม่?

3
การใช้ไมโครโฟนกับ Arduino
แก้ไข : ฉันได้รับการตรวจสอบปัญหานี้มาระยะหนึ่งแล้ว มันกลายเป็นโครงการที่ยากกว่าที่ฉันคิดไว้และไม่ใช่บางอย่างสำหรับผู้เริ่มต้น ต้องใช้ฮาร์ดแวร์ราคาแพง (ไมโครโฟน & เครื่องขยายเสียง) และการวิเคราะห์เสียงขั้นสูงบางอย่างบนไมโครคอนโทรลเลอร์ แม้แต่ไมโครโฟนที่สมบูรณ์พร้อมวงจรที่เพียงพอก็ไม่ได้ให้ผลลัพธ์ที่ต้องการ(ตามความคิดเห็นของผลิตภัณฑ์นี้) ฉันใหม่ทั้งหมดสำหรับ Arduino (แต่ฉันคุ้นเคยกับการเขียนโปรแกรม) เพื่อสร้างมิเตอร์ VUฉันต้องการวางไมโครโฟนไว้ที่อะนาล็อก 0 ขาของ Arduino และแสดงค่าผ่านการเชื่อมต่อแบบอนุกรม ฉัน googled และพบวงจรนี้: ... และฉันพยายามสร้างด้วยผลลัพธ์นี้: (ตอนนี้ฉันใช้วงจรที่ Oli Glaser แนะนำในคำตอบของเขา) ค่าในมอนิเตอร์แบบอนุกรมไม่เปลี่ยนแปลงขึ้นอยู่กับระดับเสียงเพลง วิธีที่ง่ายที่สุดในการวัดระดับเสียงในอินพุตแบบอะนาล็อกของ Arduino คืออะไร? นอกจากนี้ฉันมีTDA2822Mแต่ฉันไม่รู้ว่ามันมีประโยชน์สำหรับโครงการนี้หรือไม่ คำบรรยายใต้ภาพไมโครโฟนอ่านXF-18D แก้ไข: รหัส Arduino ของฉัน: void setup() { Serial.begin(9600); } void loop() { Serial.println(analogRead(0)); delay(300); } เอาท์พุทแบบอนุกรม: …

5
ฉันเข้าใจ Arduino: ตอนนี้อะไร
เอาล่ะฉันเล่นไปเรื่อย ๆ กับ Arduino ซึ่งฉันรู้สึกสบายใจกับมัน สิ่งที่ทำในตอนนี้คือการเรียนรู้ด้านอิเล็กทรอนิกส์มากกว่าด้านของ Arduino ขั้นตอนต่อไปสำหรับการเรียนรู้ของฉันคืออะไร Arduino เป็นโปรแกรมเมอร์ / คอนโทรลเลอร์แบบรวมดังนั้นฉันจึงจำเป็นต้องทำลายลิงค์นั้นและเริ่มทำงานกับชิปคอนโทรลเลอร์แยกจากตัวควบคุมฉันเดาไหม ใครสามารถชี้ฉันในทิศทางที่ถูกต้องได้ไหม
18 arduino 

2
ความต้านทานอินพุตของ Arduino Uno พินอะนาล็อก?
ฉันใช้ชิพตรวจจับกระแสไฟ ACS712 ที่ใช้เอฟเฟกต์ฮอลล์กับมอเตอร์แขนหุ่นยนต์ขนาดเล็กบางตัวและการอ่านในแรงดันไฟฟ้าอะนาล็อกกับ Arduino Uno ฉันได้ผลลัพธ์ที่ดีพอสมควร แต่หลังจากใส่ตัวกรอง RC ลงบนเอาต์พุต อย่างไรก็ตามในบันทึกแอปพลิเคชันบนแผ่นข้อมูลมันบอกว่าจะไม่ทำเช่นนั้น: "การเพิ่มตัวกรอง RC ไปยังเอาท์พุทของเซ็นเซอร์ IC สามารถทำให้การลดทอนสัญญาณออกอุปกรณ์ที่ไม่พึงประสงค์ - แม้สำหรับสัญญาณ DC" จากนั้นมันจะให้สูตรในการคำนวณการลดทอน แต่มันก็ขึ้นอยู่กับการรู้อิมพิแดนซ์อินพุตของสิ่งที่กำลังอ่านสัญญาณดังนั้นนี่คือสิ่งที่ฉันตามมา

5
ฉันสามารถส่งสัญญาณ HDMI ด้วย Arduino ได้หรือไม่?
มีบทความต่าง ๆ ที่ให้รายละเอียดทางออนไลน์เกี่ยวกับการใช้ Arduino เพื่อส่งสัญญาณ VGA แต่ฉันสามารถใช้มันเพื่อส่งสัญญาณ HDMI หรือมันไม่เร็วพอหรือไม่? มันจะถูกใช้เพื่อแสดงข้อความพื้นฐานบางอย่างไม่มีอะไรในทางของกราฟิกที่สวยงาม
18 arduino  hdmi 

10
โครงการประเภทใดที่สามารถช่วยวิศวกรซอฟต์แวร์ให้เป็นวิศวกรอิเล็กทรอนิกส์มากขึ้น [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันเป็นนักพัฒนาซอฟต์แวร์ที่ไม่มีพื้นฐานด้านอิเล็กทรอนิคส์ แต่ฉันต้องการที่จะทำสิ่งนี้เพราะมันเกี่ยวข้องกับงานที่ฉันทำ (การพัฒนาระบบสาระบันเทิง) ฉันเป็นวิศวกรซอฟต์แวร์ไม่ใช่วิศวกรอิเล็กทรอนิกส์ดังนั้นพื้นหลัง / ประสบการณ์ของฉันมีส่วนเกี่ยวข้องกับการเขียนโปรแกรมระดับแอปพลิเคชันมากกว่าและอาจเป็นการเขียนโปรแกรมระบบ / เครือข่ายเล็กน้อย ฉันเคยได้ยินเกี่ยวกับ Arduino ว่าเป็นแพลตฟอร์มโปรเจ็กต์ที่มีความยืดหยุ่นและฉันสงสัยว่าโปรเจ็กต์ประเภทใดบ้างที่สามารถช่วยคนที่มีพื้นหลังของฉันขุดหาทางไปยังสาขาวิศวกรรมอิเล็กทรอนิกส์ ... เริ่มต้นด้วยการเขียนโปรแกรมไมโครคอนโทรลเลอร์ , zigbee, wifi, ออดิโอ, วิดีโอ, ฉันไม่รู้ ... อาจเป็นโครงการที่เป็นเรื่องปกติสำหรับวิศวกรอิเล็กทรอนิกส์ในระหว่างหลักสูตรของพวกเขา โดยรวมแล้วสิ่งที่ฉันกำลังมองหาสำหรับโครงการทั่วไป / เป็นที่นิยม (ทางวิชาการหรืออื่น ๆ ) ที่สามารถช่วยวิศวกรซอฟต์แวร์ในการพัฒนาทักษะวิศวกรรมอิเล็กทรอนิกส์ที่กำหนดในระดับซอฟต์แวร์

3
ภาษาโปรแกรมใดที่สนับสนุนโปรแกรม Arduino?
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันต้องการเริ่มเล่นกับ Arduino ฉันอ่านแล้วว่า C และ C ++ เป็นภาษาราชการ แต่ฉันก็พบวิธีอื่นในการสื่อสารโดยใช้PythonหรือJavaเช่นกัน ภาษาโปรแกรมใดที่สนับสนุนโปรแกรม Arduino? มีข้อ จำกัด ใด ๆ ในการใช้ Python หรือ Java หรือไม่?

7
ฉันจะตั้งความเร็วนาฬิกาเป็นฟิวส์บน ATtiny85 เมื่อใช้ Arduino เป็นโปรแกรมเมอร์ได้อย่างไร
ฉันกำลังทำตามบทช่วยสอนนี้การเขียนโปรแกรม ATtiny85 กับ Arduino โดยใช้เพื่อเล่นเสียงบางอย่าง (ผ่านลำโพง piezo) ฉันกำลังดิ้นรนเพื่อให้ได้โทนที่ถูกต้อง (ฉันกำลังสร้างรูปคลื่นด้วยตนเองเนื่องจากฟังก์ชั่นโทน () ไม่ได้รับการสนับสนุนใน ATtiny85) ฉันเชื่อว่าปัญหาอาจลดลงตามความเร็วสัญญาณนาฬิกาของ Arduino และ ATtiny ฉันเข้าใจว่าความเร็วสัญญาณนาฬิกาสามารถเปลี่ยนแปลงได้ใน ATtiny ฉันจะทำสิ่งนี้ได้อย่างไรโดยใช้สภาพแวดล้อมของ Arduino

11
ฉันควรซื้อ Netduino หรือ Arduino
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันกำลังมองหาซื้อ NetDuino เพื่อรับงานอดิเรกสนุก ๆ ที่บ้าน มีผู้ใดบ้างที่ใช้มันและประสบการณ์ของคุณเป็นอย่างไรบ้าง ฉันควรจะดูช่วง Arduino หรือ FreeDuino แทน (หรือบางอย่างที่แตกต่างกันอย่างสิ้นเชิง)? ฉันตัดสินใจที่จะติดกับ NetDuino เนื่องจากความรู้ C # ของฉัน แต่นั่นไม่ใช่ข้อกำหนด ขอบคุณ PS ฉันไม่แน่ใจว่านี่เป็นของวิกิชุมชนหรือไม่

3
ฉันเผาพิน ตอนนี้ฉันจะทำอย่างไร
ฉันบังเอิญเสียบขาสั้น 10 และ 11 กับ 10 ชุดเป็นเอาต์พุต HIGH และ 11 ชุดเป็นอินพุต พิน 11 ไม่ทำงาน ฉันจะทราบได้อย่างไรว่าองค์ประกอบใดที่ฉันเผา สามารถแก้ไขปัญหาได้หรือไม่
16 arduino  hardware  pins 

6
ไบนารีถูกแปลงเป็นสัญญาณไฟฟ้าได้อย่างไร?
ฉันเพิ่งเริ่มออกในอุปกรณ์อิเล็กทรอนิกส์และฉันก็หลงเสน่ห์แล้ว การเล่นกับ Arduino ไม่กี่วันที่ผ่านมาเหล่านี้ผมทราบว่าไบนารีเป็นตัวแทนของแรงดันไฟฟ้าที่แตกต่างกัน - เช่น + 5V ตัวแทนและตัวแทน1 GND0 ฉันพยายามค้นหาว่าในระดับกายภาพไมโครคอนโทรลเลอร์จะแปลงไบนารีเป็นแรงดันไฟฟ้าเหล่านี้ ฉันไม่สามารถหาคำอธิบายได้ทุกที่ ใครช่วยแบ่งปันความรู้ของพวกเขาหรือชี้ให้ฉันไปที่สถานที่ / หนังสือที่ดีที่อธิบายถึงวิธีการทำงานได้หรือไม่

5
การปรับแรงดันสำหรับ Arduino Analog In, เกินกว่าตัวแยกแรงดันไฟฟ้า
เมื่อเร็ว ๆ นี้ฉันได้สร้างเซ็นเซอร์โค้งไฟเบอร์ออปติกและฉันต้องการอ่านค่าที่ได้จากพวกเขาลงในคอมพิวเตอร์ผ่านทาง Arduino ฉันวัดแสงด้วยโฟโตไดโอดนี้จากอุตสาหกรรมไฟเบอร์ออปติก ขณะนี้ฉันกำลังให้ LED ที่ปลายอีกด้านเช่นเดียวกับโฟโตไดโอด 2.2V คำถามของฉันเกี่ยวกับความจริงที่ว่าความผันผวนของแรงดันไฟฟ้าที่วัดด้วยมัลติมิเตอร์บนโฟโตไดโอดนั้นเป็นแบบเส้นตรง แต่ค่อนข้างเล็กเนื่องจากเส้นใยมีการเปลี่ยนรูปแม้จะค่อนข้างรุนแรง เมื่อใช้เส้นใยตรงขึ้นอยู่กับไฟเบอร์ (มันยากที่จะให้คะแนนพวกเขาเหมือนกัน) แรงดันไฟฟ้าจะวนอยู่ที่ประมาณ 1.92V และด้วยการโค้งงอมันก็จะขึ้นไปพูด 1.93-1.94V ฉันไม่กังวลเกี่ยวกับการทำให้แรงดันไฟฟ้าเหมือนกันกับที่ฉันสามารถวัดได้ในซอฟต์แวร์ สิ่งที่ฉันกังวลเกี่ยวกับการสูญเสียความละเอียดเมื่อทำ A / D กับ Arduino หากความผันผวนของแรงดันไฟฟ้าของฉันอยู่ที่ 10mV A / D ของ 10 บิต A / D จะไม่วัดปริมาณนรกออกมาแม้ว่าฉันจะปรับแรงดันไฟฟ้าได้สูงถึง 5V ด้วยตัวแบ่งแรงดันไฟฟ้าหรือไม่ สิ่งที่ฉันกำลังมองหาคือ scaler อะนาล็อก ฉันจะยืดช่วงนั้นระหว่าง 1.92 ถึง 1.94 ให้ครอบคลุมเต็มรูปแบบได้อย่างไรจาก 0V ถึง 5V เพื่อที่ฉันจะสามารถใช้ประโยชน์จาก …
16 arduino  sensor 

4
การควบคุม PID ของมอเตอร์เฟดเดอร์
ฉันพยายามควบคุมเฟดเดอร์เชิงเส้นด้วยมอเตอร์ (Linear Slide Potentiometer) โดยใช้ Arduino การควบคุมแบบ PID ให้ผลลัพธ์ที่ดีสำหรับ "การกระโดด" ไปยังตำแหน่งเป้าหมายที่เฉพาะเจาะจง แต่การติดตามทางลาดเป็นปัญหามันไม่ราบรื่นเลย การเคลื่อนไหวนั้นกระตุกมากไม่ว่าฉันจะพยายามทำอะไร นี่คือพล็อตของตำแหน่งอ้างอิงตำแหน่งที่วัดได้และเอาท์พุทมอเตอร์เมื่อติดตามทางลาด: และนี่คือวิดีโอของการทดสอบเดียวกันนั้น สำหรับระบบเชิงพาณิชย์ดูเหมือนว่าจะราบรื่นกว่ามากดูนี่สิ รายละเอียด : เฟดเดอร์มอเตอร์เป็นเทือกเขาแอลป์ RSA0N11M9A0K ในการขับเคลื่อนฉันใช้ST L293D H-bridge ขับเคลื่อนโดยแหล่งจ่ายไฟ 10 V DC ( XL6009 ) ใน Arduino UNO (ATmega328P) ฉันใช้พิน 9 และ 10 ด้วยความถี่ PWM ที่ 31.372 kHz เพื่อให้ไม่ได้ยินเสียง (Timer1 กับ prescaler 1, TCCR1B = …

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