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

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

2
การทำงานกับเซ็นเซอร์และมอเตอร์ฉันสามารถใช้ทั้งสองอย่างหรือฉันควรใช้ตัวป้องกันมอเตอร์ได้หรือไม่
อัปเดต:ฉันกำลังเปลี่ยนบางสิ่งกับโครงการ ฉันเอาบางคำแนะนำของคุณ ฉันเปลี่ยนจากสเต็ปเปอร์มอเตอร์เป็นเซอร์โว RC (ควบคุมผ่าน PWM) และหากฉันพบปัญหาใด ๆ และไม่สามารถเข้าใจได้ฉันจะถาม ขอบคุณสำหรับความช่วยเหลือ! ฉันกำลังทำงานในโครงการกับเพื่อนและเป็นครั้งแรกที่เราใช้ Arduino เรากำลังใช้ Arduino เพื่อรับข้อมูลจากเซ็นเซอร์ (accelerometer) แล้วเปิดมอเตอร์ (6V, DC) ฉันขุดมาแล้วดูเหมือนว่ากำลังงานจาก Arduino อาจไม่เพียงพอสำหรับมอเตอร์และเซ็นเซอร์ในเวลาเดียวกัน บางทีความล่าช้าอาจเกิดขึ้นได้ (สิ่งนี้จะเป็นไปได้หรือไม่) ฉันใคร่ครวญใช้โล่มอเตอร์ ฉันจะยังสามารถควบคุม accelerometer กับมอเตอร์ได้หรือไม่? ฉันพยายามใช้แหล่งพลังงานภายนอกเดียว (สูงสุด: 6 AA แบตเตอรี่ฉันกำลังพยายาม จำกัด ปริมาณของแบตเตอรี่เนื่องจากเราพยายามที่จะเก็บไว้เป็นแบบพกพา) ดังนั้นจึงมีวิธีการใช้แหล่งหนึ่งตั้งแต่ Arduino และตัวป้องกันมอเตอร์ต้องการแหล่งจ่ายไฟสองแบบ (จากความเข้าใจของฉัน)
11 arduino  hardware  pins 

4
เครื่องอ่าน RFID 134.2 kHz สำหรับ Arduino
ฉันกำลังมองหาเครื่องอ่าน RFID ที่เข้ากันได้กับ Arduino ที่รองรับISO 11784 & 11785เพื่ออ่านแท็กที่ใช้สำหรับสัตว์ (ส่วนใหญ่เป็นแมวและสุนัข) ฉันพบทั้งRMD660และSniffer Nano v2.0จากITead Studioแต่หมดแล้ว มีทางเลือกอื่นอีกไหม? เป้าหมายสุดท้ายคือการสร้างประตูแมวอัจฉริยะซึ่งไม่จำเป็นต้องเพิ่มแท็ก RFID ใหม่ให้กับแมวของฉัน (เขาได้ฝังไว้แล้วและไม่ได้สวมปลอกคอ)
11 arduino  rfid 

10
สำหรับโปรแกรมเมอร์ Arduino ปรุงรสหรืออย่างอื่น?
ต้องการปรับปรุงโพสต์นี้หรือไม่? ให้คำตอบโดยละเอียดสำหรับคำถามนี้รวมถึงการอ้างอิงและคำอธิบายว่าทำไมคำตอบของคุณถึงถูกต้อง คำตอบที่ไม่มีรายละเอียดเพียงพออาจแก้ไขหรือลบออกได้ พื้นหลังของฉัน: ฉันได้ทำซอฟต์แวร์มาระยะหนึ่งแล้วและฉันมีความเชี่ยวชาญเพิ่มขึ้นหรือลดลงใน C, C ++, Java, Ruby, Erlang, Haskell, Lua และ Python ฉันเข้าเรียนในห้องปฏิบัติการทางอิเล็กทรอนิกส์ด้วย แต่นอกเหนือจากห้องแล็บสั้น ๆ ที่มีปั๊มมันเป็นเรื่องเกี่ยวกับการรับสัญญาณและ A / D และจากที่นั่นเป็น x86 ด้วย LabView ( ไม่ใช่ตัวเลือกของฉันในการเขียนโปรแกรมสภาพแวดล้อม) เพื่อกลับไปซ่อมฮาร์ดแวร์ด้วยตาต่อบ้านอัตโนมัติ (ฉันคิดว่าฉันสามารถทำได้ดีกว่านี้ได้ในราคาต่ำกว่า $ 500) คำถาม: ฉันจะตัดฟันของฉันบน Arduino แต่ยิ่งฉันอ่านมากเท่าไหร่มันก็รู้สึกเหมือนว่าข้อได้เปรียบหลักของระบบนั้นคือมันง่ายในการเขียนโปรแกรม นี่เป็นสถานที่ที่ดีสำหรับซอฟต์แวร์ (ผู้ที่ยังคงต้องการซื้อหัวแร้ง) เพื่อเริ่มต้นหรือมีบางอย่างที่เหมาะกับฉันดีกว่าหรือไม่ (PS ฉันมีเวลามากกว่าเงิน)
11 arduino 

3
Arduino: ความละเอียดไมโครวินาทีที่ดีกว่าไมโคร ()?
เอกสารประกอบ micros () ตั้งข้อสังเกตว่าค่าส่งคืนจะเป็นผลคูณของ 4 มีวิธีใดบ้างที่จะได้รับการคลิกไมโครวินาทีความละเอียดสูงกว่าโดยเฉพาะอย่างยิ่งจนถึงระดับ 1 ไมโครวินาที ปล่อยลงไปที่ระดับ AVR เป็นที่ยอมรับ
11 arduino  timing 

1
Arduino และอินเตอร์รัปต์: วิธีที่รวดเร็วในการรับค่าพิน
ฉันใช้Arduino Unoแล้วตั้งค่าให้ทำงานกับการขัดจังหวะบนพินดิจิตอล 2, 3, 4 และ 5 ตามคำอธิบายที่1 ที่ฉันพบ void setup() มีรหัสต่อไปนี้เพื่อตั้งค่าอินเตอร์รัปต์ //Endable Interrupts for PCIE2 Arduino Pins (D0-7) PCICR |= (1<<PCIE2); //Setup pins 2,3,4,5 PCMSK2 |= (1<<PCINT18); PCMSK2 |= (1<<PCINT19); PCMSK2 |= (1<<PCINT20); PCMSK2 |= (1<<PCINT21); //Trigger Interrupt on rising edge MCUCR = (1<<ISC01) | (1<<ISC01); และตอนนี้ฟังก์ชั่น ISR (PCINT2_vect) …

4
จะวางสายโหลดเซลล์ / เครื่องวัดความเครียด 3 สายและแอมป์ได้อย่างไร
ฉันมีเซ็นเซอร์โหลด 3 สายที่มีลักษณะดังนี้: ฉันพยายามเชื่อมต่อกับ Arduino เพื่อตรวจจับการเปลี่ยนแปลงน้ำหนัก จากสิ่งที่ฉันเข้าใจการเปลี่ยนแปลงของแรงดันไฟฟ้ามีขนาดเล็กมากจน Arduino ไม่สามารถตรวจจับการเปลี่ยนแปลงได้โดยไม่ต้องขยายแรงดันไฟฟ้า ดังนั้นฉันซื้อLM741CN Op-Amp 8 พินที่Radio Shackซึ่งมีหน้าตาแบบนี้: ฉันพบวิดีโอนี้ที่แสดงวิธีการโยงทุกอย่าง อย่างไรก็ตามฉันไม่สามารถเข้าใจวงจรและทำไมพวกเขาจึงใช้เซ็นเซอร์โหลดสองตัวแทนที่จะเป็นเพียงเซ็นเซอร์เดียว พวกเขายังพูดถึงตัวต้านทาน แต่ฉันไม่แน่ใจว่าทำไมพวกเขาใช้พวกเขา (และทำไมขนาดที่พวกเขาเลือก) หรือที่ในวงจรที่จะนำพวกเขา ใครช่วยได้โปรดช่วยฉันหาวิธีวางสายสิ่งนี้เพื่อตรวจจับการเปลี่ยนแปลงของแรงดันไฟฟ้า? นอกจากนี้ยังมีวิธีการทำเช่นนี้โดยใช้เพียงหนึ่งในเซ็นเซอร์เหล่านี้หรือไม่ นี่คือสิ่งที่ฉันทำไปแล้ว: แอมป์ยังมีพินที่ฉันไม่เข้าใจด้วย: Offset null, NC หมุดเหล่านี้มีไว้เพื่ออะไร? ฉันควรจะใช้มันเหรอ? อัปเดต:ตอนนี้ฉันกำลังทำงานกับInstrumentation Amplifier ( AD623 ) ตอนนี้ฉันยังมีเซ็นเซอร์โหลด 4 สายที่ฉันเล่นด้วย ยังไม่สามารถใช้งานได้ แต่ฉันคิดว่าฉันจะพยายามเข้าใจก่อนที่จะย้ายไปยังเซ็นเซอร์โหลด 3 สาย
11 arduino 

7
การเขียนโปรแกรมไมโครคอนโทรลเลอร์กับการเขียนโปรแกรมเชิงวัตถุ
ฉันได้เขียนโปรแกรมพื้นฐานเชิงวัตถุด้วย C ++ (การสร้าง B-Tree, Hashing Algorithms, Double Linked Lists) และฉันได้ทำโครงการเล็ก ๆ ใน C (เช่นการทำเครื่องคิดเลขวิทยาศาสตร์เป็นต้น) ความแตกต่างของการเขียนโปรแกรมฮาร์ดแวร์ (โดยเฉพาะสำหรับไมโครคอนโทรลเลอร์) จากการเขียนโปรแกรมซอฟต์แวร์ / เชิงวัตถุในแง่ของความคิดและ "การคิด" ที่โปรแกรมเมอร์ต้องมีคืออะไร? ปกติแล้วฉันจะถือว่ายากกว่าคนอื่น ๆ ด้วยพื้นหลังของฉัน (ตามที่อธิบายไว้ข้างต้น) ฉันจะต้องมีการเตรียมตัวมากมายสำหรับการเขียนโปรแกรมฮาร์ดแวร์หรือฉันสามารถดำดิ่งเข้าได้โดยไม่ต้องเตรียมตัวมากเกินไป?

6
เครื่องวัดกำลัง Arduino
ฉันต้องการสร้างมิเตอร์ไฟฟ้าและใช้ Arduino เพื่อบันทึกข้อมูลและส่งไปยังเว็บ มีวิธีแก้ปัญหาง่าย ๆ สำหรับเครื่องวัดกำลังงานหรือไม่? ฉันอาศัยอยู่ในอาร์เจนตินาและสายไฟคือ 220V ขอบคุณ


1
รายละเอียด Arduino Bootloader
ใครช่วยอธิบายวิธีการที่bootloader ของ Arduinoทำงานได้หรือไม่? ฉันไม่ได้มองหาคำตอบระดับสูงที่นี่ฉันอ่านรหัสและได้รับส่วนสำคัญของมัน ฉันได้อ่านข้อความอื่น ๆ ของโพสต์นี้ด้วย(ฉันยังเป็นหนึ่งในผู้ตอบคำถามด้วย) มีการโต้ตอบโปรโตคอลจำนวนมากที่เกิดขึ้นระหว่าง Arduino IDE และรหัส bootloader ซึ่งส่งผลให้มีคำแนะนำในการประกอบแบบอินไลน์จำนวนมากซึ่งจะทำการตั้งโปรแกรมแฟลชเองด้วยโปรแกรมที่ส่งผ่านอินเตอร์เฟสแบบอนุกรม สิ่งที่ฉันไม่ชัดเจนในบรรทัด 270: void (*app_start)(void) = 0x0000; ... ซึ่งฉันจำได้ว่าเป็นการประกาศและการเริ่มต้นเป็น NULL ของตัวชี้ฟังก์ชั่น มีการเรียก app_start ในลำดับต่อไปในตำแหน่งที่ bootloader มีวัตถุประสงค์เพื่อมอบหมายให้เรียกใช้งานโค้ดที่ผู้ใช้โหลด แน่นอนว่าapp_startต้องมีค่าที่ไม่ใช่ค่า NULL ในบางจุดเพื่อให้ทุกคนมารวมกัน ฉันไม่เห็นว่าในรหัส bootloader ... มันเชื่อมโยงอย่างน่าอัศจรรย์โดยโปรแกรมที่โหลดโดย bootloader หรือไม่ ฉันสันนิษฐานว่า main ของ bootloader เป็นจุดเข้าสู่ซอฟต์แวร์หลังจากรีเซ็ตชิป ห่อใน 70 หรือมากกว่านั้นสายการประกอบจะต้องเป็นแหวนถอดรหัสลับที่บอกโปรแกรมหลักที่ app_start เป็นจริง? หรืออาจเป็นเพราะความรู้โดยนัยที่นำมาใช้โดย Arduino IDE? …

3
Arduino สามารถใช้เป็น "สายลับ" ในการเชื่อมต่อ UART ระหว่างอุปกรณ์สองเครื่องได้หรือไม่?
ฉันต้องการติดตั้ง Arduino (อันที่จริงแค่ IC) ลงในฮาร์ดแวร์ที่มีอยู่เพื่อปรับปรุงการทำงาน สิ่งที่ฉันต้องการจะทำคือการเชื่อมต่อ Arduino เพื่อให้ "spys" บนเส้น I / O ระหว่างสองชิปบนกระดาน หาก Arduino หยิบคำค้นหาที่เฉพาะเจาะจงในการเชื่อมต่อ UART นั้นมันจะทำการกระทำเฉพาะในชุดขาออกแยกต่างหาก สิ่งที่ฉันไม่แน่ใจเกี่ยวกับวิธีการเชื่อมต่อ Arduino ในวิธีที่มันสามารถถอดรหัสการเชื่อมต่อ UART ที่มีอยู่โดยไม่ต้องเข้าร่วม? ถ้าเป็นไปไม่ได้ฉันสนใจในทฤษฎีความคิด ฯลฯ
11 arduino  uart  serial  data 

6
อุปนัยชาร์จ
ฉันสร้างหุ่นยนต์สามล้อขนาดเล็กที่มี Arduino Mega เพื่อขับเคลื่อนสิ่งนี้ ฉันกำลังมองหามือถือบอทนี้ให้มากที่สุดเท่าที่ฉันสามารถทำได้โดยไม่จำเป็นต้องโต้ตอบกับมันเพื่อชาร์จ ฯลฯ สำหรับช่วงเวลาที่ฉันทำงานในชุดของแบตเตอรี่ AA ปกติเป็นแหล่งพลังงาน ฉันต้องการแทนที่ด้วยชุดแบตเตอรี่แบบชาร์จได้ที่เหมาะสมและวงจรการชาร์จบางชนิด ดังนั้นฉันสองสิ่งหลังจาก ข้อมูลเกี่ยวกับวงจรชาร์จ ฉันรู้สึกเหมือนกำลังค้นหาสิ่งที่ผิดและไม่ได้มากับสิ่งที่มีประโยชน์ อุปนัยชาร์จไฟ ฉันอยากจะสามารถจอดหุ่นยนต์บนฐานชาร์จและทิ้งไว้ที่นั่นและให้มันขับออกจากฐานเมื่อมันเสร็จ บทความส่วนใหญ่ฉันสามารถหาพูดเพื่อแยกแปรงสีฟันไฟฟ้าสำหรับเรื่องนี้ แต่ฉันชอบที่จะทำเอง

5
ความน่าเชื่อถือของเซ็นเซอร์อุณหภูมิ DS18x20
ฉันใช้ DS18x20 ของ Maxim (จริง ๆ แล้วฉันมีมากกว่าหนึ่งตัวแปร) เซ็นเซอร์อุณหภูมิ 1 สายเพื่อบันทึกอุณหภูมิในห้องต่างๆในบ้านของฉันหนึ่งครั้งต่อนาที เกี่ยวกับการอ่านหนึ่งพันครั้งฉันได้รับบางสิ่งที่ปลอมกลับมาอย่างสมบูรณ์ ในช่วงกลางของลำดับที่ค่อยๆเพิ่มขึ้นจาก 65F เป็น 70F ฉันได้รับ -32.1F หรือ 15.64F มีคนอื่นที่มีปัญหาแบบนั้นหรือนี่เป็นสิ่งผิดปกติกับการตั้งค่าของฉันหรือไม่? หากนี่เป็นเพียงปัญหาที่ทราบเกี่ยวกับสิ่งเหล่านี้ฉันจะต้องทำสิ่งที่ชอบอ่านสามครั้งและโยนออกนอกขอบเขต เพียงไม่กี่คำสั่งเกี่ยวกับการตั้งค่าของฉัน: ฉันทำงานที่ 3.3V ฉันกำลังตรวจสอบผลรวมตรวจสอบการอ่านเมื่อมันกลับมาที่ arduino และตรงกับ (หรือฉันคิดว่ามันทำ - อาจมีข้อผิดพลาดในรหัสนั้นเสมอ) สิ่งเหล่านี้กำลังหมดอำนาจปกติไม่ใช่กำลังของปรสิต ฉันมีตัวต้านทานแบบดึงขึ้น 4.7K ฉันใช้เซ็นเซอร์เดียวเท่านั้นในแต่ละแพลตฟอร์มการตรวจจับ เซ็นเซอร์อยู่บน PCB ที่ติดกับ Arduino ซึ่งกำลังอ่าน ฉันเห็นปัญหาเดียวกันกับการอ่านจากอาร์ดิโนต่าง ๆ (diecimilla, pro-mini, custom custom)

3
Arduino Stepper Motor
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ใช้งาน Arduino กับ Stepper Motor ได้อย่างไร

8
อัตราตัวอย่างสูงสุดของ Arduino Duemilanove?
ทุกวัน! ฉันมี Arduino Duemilanove แขวนอยู่รอบ ๆ ว่างในขณะนี้และคิดว่าฉันอาจลองโครงการเชื่อมต่อเสียงบางอย่าง ฉันแค่สงสัยว่าการสุ่มตัวอย่างแบบไหนที่ฉันสามารถทำได้โดยใช้อินพุตแบบอะนาล็อกเดียวและใช้อัลกอริธึมง่ายๆบนชิปจากนั้นรายงานโดยใช้เอาต์พุตดิจิตอลสองสามตัวที่เชื่อมโยงกับ LED ฉันต้องการตัวอย่างที่ ~ 44.1 kHz ถ้าเป็นไปได้ สำหรับการอ้างอิงสิ่งแรกที่ฉันอยากลองคือเครื่องจูนเนอร์กีต้าร์ที่เรียบง่าย

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