2 / 2 / 0
Регистрация: 14.05.2015
Сообщений: 41
1

Регулировка интенсивности светодиода в зависимости от расстояния до источника света на Arduino

02.10.2016, 12:34. Показов 1573. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!хотела сделать маленький проект с фоторезистором уже который час мучаюсь.Собрала проект по книжке и коды в точь в точь написала но оно совсем по другому работает.Диод должен был гореть когда к нему идет большой источник света например солнце или фонарь а мой тупой проект делает все наоборот когда я к нему подношу фонарь оно почту затухает а когда я закрываю фоторезистора пальцем оно горит ЯРЧЕ.В чем может быть проблема? я пробовала поменять high и low наоборот но ничего не изменилось.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
const int sensorPin = 0;
const int ledPin = 9;
 
 
 
int lightLevel, high = 0, low = 1023;
 
  
void setup()
{
 
  pinMode(ledPin, OUTPUT);
}
 
 
void loop()
{
 
 
  lightLevel = analogRead(sensorPin);
 
 
  manualTune();  // manually change the range from light to dark
 
 
  analogWrite(ledPin, lightLevel);
  
 
}
 
 
void manualTune()
{
 
  lightLevel = map(lightLevel, 0, 1023, 0, 255);
  lightLevel = constrain(lightLevel, 0, 255);
 
 
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.10.2016, 12:34
Ответы с готовыми решениями:

Определить скорость источника, если частота колебаний интенсивности f=15 Гц, длина волны света λ=600 нм, d=2 мм, h=1 м
Точечный источник света S равномерно движется параллельно плоскости, в которой имеются два...

Отображение тени в зависимости от положения источника света
Это и есть текст задания: "Отображение тени в зависимости от положения источника света." Сделал...

Чем поляризация света от естественного источника отличается от света, прошедшего через светофильтр
чем поляризация света от естественного источника отличается от света, прошедшего через светофильтр?

Регулировка тока инфракрасного светодиода
Мне поступил заказ написать программу для модуля типографского оборудования. От меня программа,...

3
363 / 346 / 74
Регистрация: 18.03.2015
Сообщений: 1,292
02.10.2016, 14:27 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
const int sensorPin = 0;
const int ledPin = 9;
int lightLevel=555; // выставить значение от 0 до 1023
 
void setup() {
pinMode(ledPin, OUTPUT);
}
 
void loop() {
if (analogRead(sensorPin)>lightLevel) digitalWrite(ledPin, HIGH);
else digitalWrite(ledPin, LOW);
}
0
2 / 2 / 0
Регистрация: 14.05.2015
Сообщений: 41
02.10.2016, 14:45  [ТС] 3
получается все таки мой код делает совсем другую вещь а не реагирует на свет в смысле не реагирует должным образом
0
32 / 27 / 8
Регистрация: 17.02.2014
Сообщений: 116
03.10.2016, 17:35 4
А как у Вас подключен фоторезистор?
Вроде бы должен быть так:
C++
1
2
3
+5 --[резистор]--*--[фоторезистор]--|
                 |
                A0
Попробуйте поменять местами резистор и фоторезистор.
Или поменяйте в своем коде
C++
1
2
3
lightLevel = map(lightLevel, 0, 1023, 0, 255);
на
lightLevel = map(lightLevel, 0, 1023, 255, 0);
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.10.2016, 17:35
Помогаю со студенческими работами здесь

График интенсивности света
Между точечным источником света и экраном помещен непрозрачный диск (см. рисунок). Распределение...

Измерение интенсивности излучения от радиоактивного источника
Здравствуйте, может кто имеет уже схему, или готов помочь в её составлении, задание вот какое: ...

Неполадки с BH1750 GY-302 датчик интенсивности света!
Добрый день камрады! Случилась такая фигня: 1). Есть ардуино мега2560. 2). К ней подключены 2...

Зоны Френеля. Объяснить изменение интенсивности света
В открытой части волнового фронта, выделенного круглым отверстием в экране, для некоторой точки...

Изобразите угловое распределение интенсивности света, дифрагированного от решётки.
2. Дифракционная решётка, изготовленая фотолитографическим способом, содержит 10 щелей одинаковой...

Найти отношение интенсивности естественного и линейно-поляризованного света
Частично линейно поляризованный свет рассматривается через николь. При повороте николя на угол...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru