Как видно из схемы подключения Омметр сделать очень легко, нам нужно только взять один известный нам резистор и подключить его по схеме.
Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.
После подключения всех компонентов необходимо скопировать программный код приведенный ниже и вставить его в программу Arduino IDE и загрузить этот программный код в саму плату Arduino.
int analogPin= 0; int raw= 0; int Vin= 5; float Vout= 0; float R1= 1000; float R2= 0; float buffer= 0; void setup() { Serial.begin(9600); } void loop() { raw= analogRead(analogPin); if(raw) { buffer= raw * Vin; Vout= (buffer)/1024.0; buffer= (Vin/Vout) -1; R2= R1 * buffer; Serial.print("Vout: "); Serial.println(Vout); Serial.print("R2: "); Serial.println(R2); delay(1000); } }
В данном скетче в Переменную R1 записывается значение известного нам резистора в омах.
Принцип работы очень простой, ардуино на входе A0 измеряет напряжение, и как только напряжение меняется и становится ниже 5v, по формуле высчитывается и находится значение неизвестного резистора. И выглядит это все примерно вот так:
Так выглядит измерение резистора в 200 Ом.
Ссылка на скетч: https://yadi.sk/d/ehYj44VW3PmMRq
Демонстрация работы данной программы можно увидеть в видео приведенном в конце статьи.
Подробнее в видео: