 




| รหัสสินค้า | SKU-00598 | 
| หมวดหมู่ | โมดูลวัดแรงดันและกระเเสไฟฟ้า | 
| ราคา | 75.00 บาท | 
| สถานะสินค้า | พร้อมส่ง | 
| ลงสินค้า | 19 ก.ย. 2565 | 
| อัพเดทล่าสุด | 19 ก.ย. 2565 | 
| คงเหลือ | ไม่จำกัด | 
| จำนวน | ชิ้น | 
Specification:
วิธีการต่ออุปกรณ์ สอนใช้งาน Arduino ZMPT101B โมดูลวัดโวลต์ AC 220v Single Phase Voltage Sensor
1.เชื่อมต่ออุปกรณ์ตามด้านล่าง
Arduino UNO R3 -> ZMPT101B โมดูลวัดโวลต์ AC 220v Single Phase Voltage Sensor
            • 5V -> VCC
            • GND -> GND
            • A0 -> OUT
ZMPT101B โมดูลวัดโวลต์ AC 220v Single Phase Voltage Sensor > แหล่งจ่ายไฟ AC ไม่เกิน 250V
2. จากนั้นทำการ copy โค๊ดด้านล่างไปใส่ไว้ในโปรแกรม Arduino IDE
| double sensorValue1 = 0; | |
| double sensorValue2 = 0; | |
| int crosscount = 0; | |
| int climb_flag = 0; | |
| int val[100]; | |
| int max_v = 0; | |
| double VmaxD = 0; | |
| double VeffD = 0; | |
| double Veff = 0; | |
| void setup() { | |
| Serial.begin(9600); | |
| } | |
| void loop() { | |
| for ( int i = 0; i < 100; i++ ) { | |
| sensorValue1 = analogRead(A0); | |
| if (analogRead(A0) > 511) { | |
| val[i] = sensorValue1; | |
| } | |
| else { | |
| val[i] = 0; | |
| } | |
| delay(1); | |
| } | |
| max_v = 0; | |
| for ( int i = 0; i < 100; i++ ) | |
| { | |
| if ( val[i] > max_v ) | |
| { | |
| max_v = val[i]; | |
| } | |
| val[i] = 0; | |
| } | |
| if (max_v != 0) { | |
| VmaxD = max_v; | |
| VeffD = VmaxD / sqrt(2); | |
| Veff = (((VeffD - 420.76) / -90.24) * -210.2) + 210.2; | |
| } | |
| else { | |
| Veff = 0; | |
| } | |
| Serial.print("Voltage: "); | |
| Serial.println(Veff); | |
| VmaxD = 0; | |
| delay(100); | |
| } | 




| หน้าที่เข้าชม | 114,516 ครั้ง | 
| ผู้ชมทั้งหมด | 51,278 ครั้ง | 
| เปิดร้าน | 31 ก.ค. 2559 | 
| ร้านค้าอัพเดท | 4 ก.ย. 2568 | 
 บ้านโค้ด-Bancode
			บ้านโค้ด-Bancode
		 
					