
Как видно из схемы подключения Омметр сделать очень легко, нам нужно только взять один известный нам резистор и подключить его по схеме.
Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: 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
Демонстрация работы данной программы можно увидеть в видео приведенном в конце статьи.
Подробнее в видео: