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

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

1
รีเซ็ต Arduino Uno ในรหัส
เป็นไปได้หรือไม่ที่จะรีเซ็ต Arduino (เช่นเพื่อรีบูต) จากโค้ด (เช่นจากร่างภาพ)? ฉันรู้ว่าเป็นไปได้ด้วยวงจรพิเศษ แต่มีโอกาสที่จะทำให้มันเป็นเพียงแค่รหัส? ด้านล่างเป็นรหัสของฉันและความคิดเห็น//resetเป็นที่ที่ฉันต้องการบังคับให้รีเซ็ต #include <TrueRandom.h> int i; int randSeed; long randNumber; void setup(){ Serial.begin(9600); Serial.println("20 pseudo Zufallszahlen:"); for (i=1;i<=20;i++) Serial.print(random(10)); Serial.println(); Serial.println(); //randomSeed(TrueRandom.random()); randSeed = analogRead (A0); randomSeed(randSeed); Serial.print("Der 'seed' Wert: "); Serial.println(randSeed); Serial.println(); Serial.println("20 Zufallszahlen mit analogem 'seed' Wert:"); for (i=1;i<=20;i++) Serial.print(random(10)); Serial.println(); Serial.println("---------------------------"); …

3
โปรแกรม Arduino จะทำงานเมื่อทำงานเป็นรูทเท่านั้น
การอัพโหลดภาพร่างอย่างง่ายดูเหมือนว่าจะทำงานเมื่อฉันเรียกใช้โปรแกรม Arduino ในฐานะรูท ( sudo) ฉันต้องการเรียกใช้ในฐานะผู้ใช้ทั่วไป มีใครประสบปัญหาเดียวกันก่อนและแก้ไขหรือไม่ นี่คือสิ่งที่ฉันได้รับจากlsusb: $ lsusb Bus 002 Device 022: ID 2341:0043 Arduino SA Uno R3 (CDC ACM) และระบุโปรแกรม Arduino /dev/ttyACM0เป็น นี่คือการอนุญาต: $ ls -l /dev/ttyACM0 crw-rw---T 1 root dialout 166, 0 Mar 14 22:03 /dev/ttyACM0 นี่คือผลลัพธ์จาก id groups=1000(abhiram),20(dialout),24(cdrom),25(floppy),29(audio), 30(dip),44(video),46(plugdev),105(scanner),110(bluetooth),112(netdev) เมื่อฉันอัปโหลดภาพร่างจากตัวอย่างในฐานะผู้ใช้ทั่วไปฉันพบข้อผิดพลาดนี้: avrdude:stk500_recv(): programmer not responding ข้อเสนอแนะใด …

2
ทำไมฉันไม่สามารถอัพโหลดภาพร่างได้ในขณะที่ส่วนประกอบ / อุปกรณ์อื่นเชื่อมต่อกับ Uno ของฉัน
ฉันต้องการสร้างวงจรที่ค่อนข้างเรียบง่ายซึ่งจะทำการแฟลชชุด LED ตามลำดับโดยใช้ Arduino Uno ของฉัน (โดยเฉพาะเจาะจงมากขึ้นนั่นคือโคลน SainSmart) ฉันเขียนสเก็ตช์ของฉันและมันก็คอมไพล์แล้ว หลังจากนั้นฉันเชื่อมต่อตัวต้านทาน 8 LEDS + กับพิน 0 ถึง 7 แล้วเชื่อมต่อ Uno เข้ากับคอมพิวเตอร์ของฉันผ่าน USB ฉันเคยอัปโหลดภาพร่างสำเร็จแล้วดังนั้นฉันจึงมั่นใจว่าการตั้งค่าและไดรเวอร์อื่น ๆ ของฉันนั้นถูกต้อง อย่างไรก็ตามเมื่อฉันพยายามอัพโหลดภาพร่างของฉันในครั้งนี้มันไม่ทำงาน ฉันพยายามลบทุกอย่างที่ฉันเชื่อมต่อกับหมุดของ Arduino และทันใดนั้นการอัปโหลดก็ใช้งานได้อีกครั้ง ทำไมสิ่งนี้ถึงเกิดขึ้น มันหมายความว่าฉันต้องตัดการเชื่อมต่อทุกสิ่งออกจากกระดานทุกครั้งที่ฉันอัพโหลดภาพร่าง?

4
แยก JSON ด้วย arduino เพื่อเปิดไฟ LED
สวัสดีฉันพยายามแยก JSON resposne จากเว็บเซิร์ฟเวอร์ใน arduino ของฉันเพื่อเปิดและปิดไฟ LED ฉันกำลังใช้ตัวอย่างการทำซ้ำไคลเอนต์ wifi เพื่อขอรับเซิร์ฟเวอร์ของฉัน: http://arduino.cc/en/Tutorial/WiFiWebClientRepeating นี่คือสิ่งที่ฉันจะพิมพ์กลับมาจากพอร์ตอนุกรม connecting... HTTP/1.1 200 OK Date: Sun, 06 Apr 2014 01:14:37 GMT Server: Apache X-Powered-By: PHP/5.5.10 Cache-Control: no-cache X-Frame-Options: SAMEORIGIN Set-Cookie: expires=Sun, 06-Apr-2014 03:14:37 GMT; Max-Age=7200; path=/; httponly Connection: close Transfer-Encoding: chunked Content-Type: application/json 19 {"lightstatus":"on"} 0 ฉันจะแยกส่วน JSON …

2
Arduino Uno R3 ต้องการการระบายความร้อนในการปิดหรือไม่?
ฉันกำลังมองหาสิ่งที่แนบมาเพื่อบ้าน Arduino Uno R3 ของฉัน แต่ฉันไม่แน่ใจว่าฉันควรจะแนบพัดลมหรือไม่ ใครบ้างมีประสบการณ์กับสิ่งนี้หรือไม่? มันดูไม่เหมือนความร้อนที่ถูกสร้างขึ้น แต่ไม่มีการระบายอากาศยกเว้นบางร่องในตู้จะไม่มีการไหลเวียนของอากาศโดยไม่ต้องใช้พัดลม ความกังวลของฉันเกี่ยวกับการเพิ่มแฟนคือความจริงที่ว่าฉันต้องการพลัง

2
ควรจะเชื่อมพอร์ตอินพุตแบบอะนาล็อกที่ไม่ได้ใช้ทั้งหมดกับกราวด์เพื่อการวัด A2D ที่แม่นยำหรือไม่?
ฉันใช้พอร์ต A0 บน Arduino Uno ของฉันเพื่ออ่านเอาต์พุตแรงดันไฟฟ้าจากเซ็นเซอร์อุณหภูมิ LM35 ฉันสังเกตว่าการอ่านมีความผันผวนมากถ้าฉันปล่อยพอร์ตอินพุตอะนาล็อกที่เหลืออยู่ A1 ถึง A5 ลอย อินพุตแบบอะนาล็อกแบบลอยตัวจะส่งผลกระทบต่อความแม่นยำของการอ่านพอร์ตอินพุตที่เชื่อมต่อกับสัญญาณบางอย่างหรือไม่
18 arduino-uno  pins 

2
จะเกิดอะไรขึ้นเมื่อฉันโทรออก () จากโปรแกรมของฉัน
ในอย่างใดอย่างหนึ่งsetupหรือloopถ้าฉันจะเพิ่มexit(0)สายที่จะควบคุมจะถูกส่งผ่านไป? ไมโครคอนโทรลเลอร์รุ่นต่อไปจะเป็นอย่างไร? มันจะหยุดการทำงานและปิดเครื่องไหม ฉันใช้ตัวแก้ไข Arduino Uno 2


1
ส่วนหัว ICSP ที่ 2 สำหรับ Arduino Uno R3 คืออะไร?
เมื่อดูที่บอร์ด Arduino Uno R3 ของฉันและแผนผังการออกแบบอ้างอิงฉันสังเกตเห็นว่ามีส่วนหัว ICSP 6-pin ที่สอง ในแผนผังตัวเชื่อมต่อที่ฉันอ้างถึงมีชื่อว่า ICSP1 เพื่ออะไร ผู้ใช้ Arduino โดยเฉลี่ยสามารถใช้ประโยชน์อะไรได้บ้างกับฉัน ส่วนที่เกี่ยวข้องของแผนผังอยู่ด้านล่าง (ทำเครื่องหมายด้วยสีแดง)
16 arduino-uno  icsp 

6
ฉันจะทราบความถี่การสุ่มตัวอย่างได้อย่างไร
ฉันเริ่มสับสนเล็กน้อยเกี่ยวกับอัตราการสุ่มตัวอย่างและการรับส่งข้อมูล ฯลฯ ฉันมีรหัส Arduino นี้: #include <eHealth.h> extern volatile unsigned long timer0_overflow_count; float fanalog0; int analog0; unsigned long time; byte serialByte; void setup() { Serial.begin(9600); } void loop() { while (Serial.available()>0){ serialByte=Serial.read(); if (serialByte=='S'){ while(1){ fanalog0=eHealth.getECG(); // Use the timer0 => 1 tick every 4 us time=(timer0_overflow_count << 8) + …

2
Uno สามารถจัดการพินขัดจังหวะได้กี่อัน?
ฉันกำลังมองหาการใช้ตัวรับสัญญาณ RC 7 ช่องด้วย Arduino Uno R3 ในเอกสารประกอบมีการกล่าวถึงหมุดอินเตอร์รัปต์สูงสุด 2 อันในขณะที่ในบล็อกอื่น ๆ ที่ฉันได้เห็นการใช้อินเทอร์รัปต์มากถึง 20 พินโดยมีไลบรารี PinChangeInt ดังนั้น Arduino สามารถขัดจังหวะได้กี่ตัว และนี่แตกต่างจากจำนวนที่สามารถจัดการกับการสนับสนุนซอฟต์แวร์เช่น PinChangeInt ได้หรือไม่

4
Arduino ของฉันนั้นตายหรือเป็นเพียงโปรเซสเซอร์
ฉันมีปัญหากับ Arduino ของฉัน ฉันไม่สามารถอัพโหลดภาพร่างใด ๆ ลงไปได้ (มันทำให้ฉันเกิดข้อผิดพลาดavrdude: verification error; content mismatch) แต่ไฟ LED ยังคงกะพริบอยู่ คุณคิดว่า Arduino ทั้งหมดนั้นตายไปแล้วหรือเป็นเพียงแค่ชิปเท่านั้น? แก้ไข: ฉันลองสายเคเบิล USB อื่น แต่มันไม่มีอะไรเปลี่ยนแปลง แก้ไข: นี่คือผลลัพธ์ของโหมด verbose ขณะอัพโหลด: Taille binaire du croquis : 1 084 octets (d'un max de 32 256 octets) /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avrdude -C/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega328p -carduino -P/dev/cu.usbmodem641 -b115200 …

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

6
ทางเลือกที่เล็กลงและถูกกว่าสำหรับ Arduino Uno สำหรับโครงการถาวร
ฉันได้เล่นกับ Arduino Uno ที่มาในชุดพร้อมกับเขียงหั่นขนมและส่วนประกอบ อีกไม่นานฉันต้องการทำสิ่งที่ถาวรมากขึ้น ฉันต้องการหน่วยที่เล็กกว่าและราคาถูกกว่า Arduino Uno แต่มันเกือบจะใช้งานได้ง่ายกว่า Arduino Uno และคล้ายกันมากกับการใช้งาน Arduino Pro Mini 328 - 5V / 16MHz เป็นขั้นตอนต่อไปหรือไม่ ที่ 1/6 ของขนาดของ Arduino Uno มันมีขนาดเล็กมาก ที่ 10 $ ต่อชิ้นราคาก็ดี ฉันเข้าใจว่าฉันต้องประสานเพื่อให้มันทำงานได้ นั่นไม่ควรเป็นปัญหา ฉันจะต้องมีบอร์ดอนุกรม USB เพื่อตั้งโปรแกรมหรือไม่

4
วิธีรับข้อมูลน้ำหนักจากเซ็นเซอร์ระดับอิเล็กทรอนิกส์ของห้องน้ำ
ฉันกำลังทำโครงการขนาดเล็กที่มีเครื่องชั่งน้ำหนัก แต่ฉันพบปัญหาบางอย่าง ฉันใช้ Arduino Uno V3, HX711 โมดูลแอมป์และสเกล มาตราส่วน: เครื่องขยายเสียง HX711: ฉันถอดชิ้นส่วนมาตราส่วนเพื่อไปที่สายเซ็นเซอร์และฉันสับสนเล็กน้อย เซ็นเซอร์เหล่านี้มีสามสายในแต่ละ พวกมันเป็นเซ็นเซอร์สะพานครึ่งหนึ่ง เครื่องชั่งใช้เซ็นเซอร์ 4 ตัวดังนั้นเมื่อเครื่องชั่งทำการวัดจะทำการวัดด้วยสะพานเต็มรูปแบบ และสาย 3 เส้นนี้คือ RED, BLACK, BLUE ฉันไม่รู้ว่าอะไรคือสีดำ (GND หรือบวก) และสีน้ำเงิน (เดาเหมือนกัน) สายสีแดงสี่เส้นจะได้รับชื่อ E +, E-, S + และ S- ฉันจะให้ภาพของสเกลที่ถอดประกอบได้ สายสีน้ำเงินสองเส้นถูกบัดกรีด้วยกันในแต่ละด้าน ฉันเดาว่าสายสีแดงเป็นสัญญาณ (S +, S-, E + และ E-) แต่อะไรคือ Blue and Black? …

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