NodeMCU ESP8266 อ่านค่า analog

Mr.aegkaluk sopapun
1 min readAug 20, 2018

--

บทความแรกเกี่ยวกับ IoT ขอเริ่มจากง่ายๆ กันก่อนน่ะครับ ในการอ่านค่า analog input เข้ามา ก่อนอื่นต่อวงจรตามรูป ต่อไฟ 3.3 และ G แล้วต่อสัญญาณเข้าขา A0

แล้วก็อัปโหลดโค้ดตัวอย่างลงไป

ทำความเข้าใจส่วนที่สำคัญ คือ float volts = 3.30*(float)ADC_val / 1023.00;

3.30 คือ เราใช้ไฟ 3.3V ในการจ่ายเข้ามา หากเราใช้ไฟ 5V ก็เปลี่ยนเป็น 5.00

(float)ADC_val คือ แปลงค่าจาก int เป็น float

1023 มาจาก NodeMCU จะอ่านค่าได้ 1024 ค่า คือ 0–1023 มีความละเอียด 10bit

ทั้งหมดนี้ คือ ตัวแปรที่จะสามารถอ่านค่า analog เข้ามาได้อย่างถูกต้อง

https://www.youtube.com/watch?v=KfP1_ILvDAQ

--

--

Mr.aegkaluk sopapun
Mr.aegkaluk sopapun

Written by Mr.aegkaluk sopapun

IoT Developer @ IoT Worldtech Co.,Ltd

No responses yet