GY-471 MAX471 3A Current & Voltage Sensor

TZT GY-471 MAX471 3A Current Sensor Module Consume Current Detection Module for Arduino DC 0 -30V يقيس تيار وفولتية ويعرف اتجاه التيار مثلا شحن او تفريغ اذا كان مع بطارية


35 ₪

الناشر: ⚡ Electronic Store ⚡

القسم: Sensors

تاريخ النشر: 2025-03-28




max471 with arduino

دائرة التوصيل



الكود:

code
نسخ
اقتباس
عرض
تنزيل
	
								
// تعريف الدبابيس const int currentPin = A0; // دبوس OUT لقياس التيار const int signPin = 8; // or 2 any digital // دبوس SIGN لمعرفة الاتجاه void setup() { Serial.begin(9600); // ضبط دبوس SIGN كمُدخل مع تفعيل مقاومة الرفع الداخلية pinMode(signPin, INPUT_PULLUP); Serial.println("--- MAX471 Sensor Reading ---"); } void loop() { // 1. قراءة التيار (Current) // الحساس يعطي 1 فولت لكل 1 أمبير int iRaw = analogRead(currentPin); float current = (iRaw * 5.0 / 1023.0);// // 2. تحديد الاتجاه (Direction) // HIGH تعني تفريغ/استهلاك، LOW تعني شحن (حسب التوصيل) bool sign = digitalRead(signPin); String direction = (sign == HIGH) ? "Discharging (-)" : "Charging (+)"; Serial.print("Current: "); Serial.print(current); Serial.print(" A | "); Serial.print("Direction: "); Serial.println(direction); delay(1000); // تحديث كل ثانية }


عرض السلة (تأكيد الشراء) افراغ السلة
اتمام الشراء