![]() |
ACS712 i prąd przemienny - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Czujniki (https://forum.arduinopolska.pl/dzial-czujniki) +--- Wątek: ACS712 i prąd przemienny (/watek-acs712-i-pr%C4%85d-przemienny) |
ACS712 i prąd przemienny - Planche95 - 09-10-2017 Cześć! Mierzę prąd AC z czujnikiem ACS712(ten moduł) i Arduino Mega 2560. Pierwsze co to chciałem zobaczyć wykres, odczytów dla 0A więc skorzystałem z tego kodu: Kod: int sensorValue; Dostałem taki wykres: ![]() Czy to normalne? Porównując to np z wykresem z tego postu, jest o wiele gorzej: ![]() Czujnik zasilam 5v z Arduino, gnd z arduino, wyjście analogowe podłączam do A0. Moduł podłączyłem tak: ![]() Dodatkowo przetestowałem czujnik tym kodem: Kod: #define CURRENT_SENSOR A0 // Analog input pin that sensor is attached to Jedyną rzecz którą zmieniłem to wartość 512, oznaczającą 0A, w moim przypadku średnia wychodziła na 516. Z tym kodem podłączając ładowarkę z tabletem dostawałem 200mA. Natomiast watomierz pokazuje 100mA. Co robię źle? RE: ACS712 i prąd przemienny - bob35 - 09-10-2017 Usuń to delay(100); // wait 100ms for next reading i zobacz wykres |