สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ในบทช่วยสอนนี้ ฉันจะแสดงวิธีอ่านค่าแอนะล็อกหลายค่าโดยใช้พินอินพุตแบบอะนาล็อกเพียงพินเดียว
ขั้นตอนที่ 1: ทำไมคุณถึงต้องการสิ่งนี้
หากคุณเป็นผู้ที่ชื่นชอบอุปกรณ์อิเล็กทรอนิกส์หรือเป็นงานอดิเรก คุณอาจคุ้นเคยกับบอร์ดไมโครคอนโทรลเลอร์มากมาย เช่น
Arduino Uno
Arduino นาโน
Arduino pro mini
esp 8266 nodemcu
Arduino Uno มีพินอะนาล็อก 6 พิน นาโนมี 8 พิน โปรมินิมี 6 พิน
ไม่เหมือนกับบอร์ดอื่นๆ nodeMCU มีขาอนาล็อกเพียงขาเดียว ดังนั้นหากคุณต้องการให้อ่านค่า anlog มากกว่าหนึ่งค่าโดยใช้ nodemcu ? เป็นไปได้ไหมที่จะอ่านค่าอนาล็อกหลายค่าโดยใช้ขาเดียว? ใช่
ขั้นตอนที่ 2: เป็นไปได้อย่างไร?
เราทำสิ่งนี้ได้โดยการเปิดและปิดเซ็นเซอร์ เช่น มัลติเพล็กซ์ ก่อนอื่นเราเปิดเซ็นเซอร์หนึ่งตัวและเราอ่านข้อมูลแอนะล็อกจากเซ็นเซอร์นั้นและในขั้นตอนต่อไปเราจะเปิดเซ็นเซอร์ถัดไปและปิดเซ็นเซอร์ตัวแรกและอ่านข้อมูลจากวินาที เซ็นเซอร์ที่มัน
ขั้นตอนที่ 3: สิ่งที่จำเป็นสำหรับโครงการนี้
- nodemcu หรือ arduino
- 2 * ตัวต้านทานแบบปรับค่าได้
- 2*ไดโอด
- เขียงหั่นขนม
- สายบางๆ
ขั้นตอนที่ 4: แผนภาพวงจร
ในแผนภาพวงจรนี้ คุณจะเห็นว่าฉันเชื่อมต่อขั้วบวกของตัวต้านทานปรับค่าได้กับพินดิจิทัล 1 และ 2 เพื่อให้เราสามารถปิดและเปิดตัวต้านทานผันแปรได้โดยการเปิดและปิดพินดิจิทัล
การเชื่อมต่อบวกของตัวต้านทานผันแปรกับกราวด์ d1 และ d2 กับกราวด์ เชื่อมต่อพินอะนาล็อกกับไดโอด ด้านบวก เชื่อมต่อไดโอด ปลายด้านลบกับ A0 ของ nodemcu ฉันใช้ไดโอดเพื่อเอาชนะข้อมูลที่ทับซ้อนกันซึ่งเกี่ยวกับการเชื่อมต่อ
ขั้นตอนที่ 5: การเขียนโปรแกรม
ดาวน์โหลดรหัสและห้องสมุด
ขั้นตอนที่ 6: การตั้งค่าแอป Blynk
ดาวน์โหลดรหัสและห้องสมุด
โปรดดูวิดีโอสำหรับคำแนะนำแบบเต็ม
www.youtube.com/embed/8UAWH36mIdk
ขอบใจ