Как подключить несколько фоторезисторов?

lampaa
Offline
Зарегистрирован: 22.02.2016

Подключаю несколько фоторезисторов, макс значение у них вроде 20кОм, потом мультиметр показывает единичку.

Сам код:

void setup()
{
    Serial.begin(9600);  //Begin serial communcation
}

void loop()
{
    Serial.println("-----------"); 
    Serial.println(analogRead(0)); 
    Serial.println(analogRead(1)); 
    Serial.println(analogRead(2)); 
    Serial.println(analogRead(3)); 
    Serial.println(analogRead(4)); 
    Serial.println(analogRead(5)); 
    delay(100); 
}

Подключаю так:

 

Почему показывает 511 на всех каналах? Когда подключен один фоторезистор, то значения меняются.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Во первых на нижний вы просто подали 5 Вольт.... Уберите красный проводник.
Во вторых если не сильно интересует понятие измерения,
а просто есть или нет свет-  тогда включите внутренние резисторы  в сетапе

pinMode(A0, INPPUT_PULLUP);
pinMode(A1, INPPUT_PULLUP);
pinMode(A2, INPPUT_PULLUP);
pinMode(A3, INPPUT_PULLUP);
pinMode(A4, INPPUT_PULLUP);
pinMode(A5, INPPUT_PULLUP);

Или поставьте внешнее .....

lampaa
Offline
Зарегистрирован: 22.02.2016

trembo пишет:

Во первых на нижний вы просто подали 5 Вольт....

На изображении указано, что 5v подается на каждый провод

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Схема неправильная. Фоторезисторы нужно подключить по схеме делителя напряжения.

https://youtu.be/FTUf_SM7sKM?t=198

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

На вашем изображении 5 Вольт подано на нижний резистор и на пин A4.
По крайней мере я так вижу.

lampaa
Offline
Зарегистрирован: 22.02.2016

Jeka_M пишет:

Схема неправильная. Фоторезисторы нужно подключить по схеме делителя напряжения.

https://youtu.be/FTUf_SM7sKM?t=198

М, а какая суть делителя? Я то когда мастерил, читал про это, но когда один фоторезистор заработал без резистора, я и все остальные так сделал.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Суть делителя напряженя:

Вы на него подаёте напряжение, а он его делит......

lampaa
Offline
Зарегистрирован: 22.02.2016

trembo пишет:

На вашем изображении 5 Вольт подано на нижний резистор и на пин A4.
По крайней мере я так вижу.

Т.е. вместо того, чтобы 5v делить, можно взять 3.3v?

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Нет, для датчиков изменяющих своё сопротивление (фоторезистор, терморезистор и т.д.) в любом случае нужен делитель напряжения.

http://wiki.amperka.ru/#применение_делителя_для_считывания_показаний_датчика

http://robocraft.ru/blog/electronics/1014.html

http://robocraft.ru/blog/arduino/68.html

Фоторезистор в данном случае как-бы имитирует работу потенциометра (переменного резистора), который работает как-раз по принципу делителя напряжения.

 

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Уберите красный провод и сделайте http://arduino.ru/forum/apparatnye-voprosy/kak-podklyuchit-neskolko-foto...

lampaa
Offline
Зарегистрирован: 22.02.2016

Jeka_M пишет:

Фоторезистор в данном случае как-бы имитирует работу потенциометра (переменного резистора), который работает как-раз по принципу делителя напряжения.

Теперь понял, спасибо

lampaa
Offline
Зарегистрирован: 22.02.2016

trembo пишет:

Уберите красный провод и сделайте http://arduino.ru/forum/apparatnye-voprosy/kak-podklyuchit-neskolko-foto...

Спасибо, так всё таки проще оказалось)