#1 Re: Програмування Arduino » Подключение фотодиода » 2016-11-11 11:39:38

такое ощущение что нет никакой связи между sensePin и ledPin. Ведь данные то поступают с sensePin.

#2 Re: Програмування Arduino » Подключение фотодиода » 2016-11-11 11:28:09

Может проблема в подключении? Фотодиод - короткая нога на GND, длинная на А0.
Светодиод - короткая нога на GND, длинная на 9 (через резистор 100 Ом).

#3 Re: Програмування Arduino » Подключение фотодиода » 2016-11-11 11:25:21

NoName пише:

а послать на  arduino.cc? )))))

https://www.arduino.cc/en/Tutorial/AnalogInputPins

там ничего такого не нашел.

#4 Re: Програмування Arduino » Подключение фотодиода » 2016-11-11 11:09:02

Строчку прописал.

#define sensePin A0
int ledPin =9;


void setup() {
   pinMode(sensePin, INPUT);
   pinMode(ledPin, OUTPUT);
}

void loop() {
   int val = analogRead(sensePin);

   if (val < 20) digitalWrite(ledPin, HIGH);
   else digitalWrite (ledPin, LOW);
   

}

Результат при компиляции - светодиод не горит.

#6 Програмування Arduino » Подключение фотодиода » 2016-11-11 02:15:32

WoWo
відповідей: 8

Начинаю изучать Ардуино. Подключил фотодиод сигнал от него от 0 до 65. Таперь пытаюсь сделать так чтоб он включал и выключал светодтод. прописал вот такой код:

int sensePin =0;
int ledPin =9;


void setup() {
   analogReference(DEFAULT);
   pinMode(ledPin, OUTPUT);
}

void loop() {
   int val = analogRead(sensePin);

   if (val < 20) digitalWrite(ledPin, HIGH);
   else digitalWrite (ledPin, LOW);
}

Результат: светодиод горит постоянно.

Что не так?

Підвал форуму