สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
CODE REVEAL #1READ ANALOG VOLTAGE:ตัวอย่างนี้แสดงวิธีการอ่านอินพุตแบบอะนาล็อกบนขาอนาล็อก 0 แปลงค่าจาก analogRead() เป็นแรงดันไฟฟ้า และพิมพ์ไปยังจอภาพแบบอนุกรมของซอฟต์แวร์ Arduino (IDE)
ขั้นตอนที่ 1: ฮาร์ดแวร์ที่จำเป็น:
Arduino หรือ Genuino Board, โพเทนชิโอมิเตอร์ 10k OHM
ขั้นตอนที่ 2: ข้อควรระวังด้านความปลอดภัย การใช้งานเพื่อสุขภาพ:
โปรดทราบว่าการจ่ายไฟภายนอกบน PIN แบบอะนาล็อกของ ARDUINO ไม่ควรเกิน 5V เนื่องจาก ARDUINO ทำงานที่ 5V LOGIC และไมโครคอนโทรลเลอร์สามารถไหม้ได้หากแรงดันไฟฟ้าสูงกว่า 5V โครงการนี้มีประโยชน์สำหรับการตรวจสอบแรงดันไฟฟ้าของแบตเตอรี่ดินสอขนาดเล็กหรือลิเธียมและทริมพอต
ขั้นตอนที่ 3: วงจร:
เชื่อมต่อสายไฟสามเส้นจากโพเทนชิออมิเตอร์กับบอร์ดของคุณ อันแรกไปที่กราวด์จากหมุดด้านนอกของโพเทนชิออมิเตอร์ อันที่สองไปที่ 5 โวลต์จากพินด้านนอกอีกอันของโพเทนชิออมิเตอร์ อันที่สามเปลี่ยนจากพินตรงกลางของโพเทนชิออมิเตอร์ไปเป็นอินพุตอนาล็อก 0 เมื่อหมุนเพลาของโพเทนชิออมิเตอร์ คุณจะเปลี่ยนปริมาณความต้านทานที่ด้านใดด้านหนึ่งของที่ปัดน้ำฝนซึ่งเชื่อมต่อกับพินตรงกลางของโพเทนชิออมิเตอร์ สิ่งนี้จะเปลี่ยนแรงดันไฟฟ้าที่พินกลาง เมื่อความต้านทานระหว่างจุดศูนย์กลางกับด้านที่ต่อกับ 5 โวลต์ใกล้ศูนย์ (และความต้านทานอีกด้านหนึ่งใกล้ 10 กิโลโอห์ม) แรงดันไฟที่พินตรงกลางจะใกล้ 5 โวลต์ เมื่อความต้านทานกลับด้าน แรงดันไฟฟ้าที่พินกลางใกล้ 0 โวลต์หรือกราวด์ แรงดันไฟฟ้านี้คือแรงดันไฟฟ้าแอนะล็อกที่คุณกำลังอ่านเป็นอินพุต ไมโครคอนโทรลเลอร์ของบอร์ดมีวงจรภายในที่เรียกว่าตัวแปลงแอนะล็อกเป็นดิจิทัลหรือ ADC ที่อ่านแรงดันไฟฟ้าที่เปลี่ยนแปลงนี้และแปลงเป็นตัวเลขระหว่าง 0 ถึง 1023 เมื่อเพลาหมุนไปในทิศทางเดียว จะมี 0 โวลต์ไปที่พิน และค่าอินพุตคือ 0 เมื่อหมุนเพลาไปจนสุดทางในทิศทางตรงกันข้าม จะมี 5 โวลต์ไปที่พินและ ค่าอินพุตคือ 1023 ในระหว่างนั้น analogRead() จะส่งกลับตัวเลขระหว่าง 0 ถึง 1023 ซึ่งเป็นสัดส่วนกับปริมาณแรงดันไฟฟ้าที่ใช้กับพิน
ขั้นตอนที่ 4: รหัส:
โปรดทราบว่าหากคุณไม่มีคอมพิวเตอร์หรือแล็ปท็อป คุณสามารถตั้งโปรแกรม Arduino ของคุณด้วยแอป 'Arduinodroid' ที่ Google Play Store คุณสามารถเยี่ยมชมมอนิเตอร์แบบอนุกรมด้วยความช่วยเหลือของ 'Arduinodroid'.void setup() { Serial.begin(9600);}void loop() { int sensorValue = analogRead(A0); แรงดันลอย = sensorValue * (5.0 / 1023.0); Serial.println(แรงดันไฟฟ้า);}
ขั้นตอนที่ 5: โพสต์ Instagram
เยี่ยมชมโพสต์ Instagram นี้ที่ฉันอธิบายโครงการนี้ -
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง
การสตรีมวิดีโอสด 4G/5G HD จาก DJI Drone ที่เวลาแฝงต่ำ [3 ขั้นตอน]: 3 ขั้นตอน
การสตรีมวิดีโอสด 4G/5G HD จาก DJI Drone ที่มีเวลาแฝงต่ำ [3 ขั้นตอน]: คำแนะนำต่อไปนี้จะช่วยให้คุณได้รับวิดีโอสตรีมคุณภาพระดับ HD แบบสดจากโดรน DJI เกือบทุกชนิด ด้วยความช่วยเหลือของ FlytOS Mobile App และ FlytNow Web Application คุณสามารถเริ่มสตรีมวิดีโอจากโดรน