ага значит вешаю один резистор на контакт 1,6 и все?
ага значит вешаю один резистор на контакт 1,6 и все?
Если сегменты будут работать в динамическом режиме, то да
Но если индикатор будет рабоиаит в статическом режиме то нужно подключать резистор
на каждый светодиод
Последний раз редактировалось Chip; 03.03.2014 в 02:29.
Chip, а можно поподробнее про один резистор при динамической индикации? всегда вешал по резистору на сегмент независимо от подключения. ведь если подключим резистор только на общий вывод, ток через каждый сегмент будет зависеть от количества включенных в данный момент сегментов, соответственно меняется яркость. или я где то не прав?
Для этого индикатора подключение в динамическом режиме будет самым тупым решением.
Когда отвечал я даже не вдумался о реализации.
Динамический режим это когда в определенный момент времени, светится только один светодиод
Последний раз редактировалось Chip; 04.03.2014 в 12:20.
Chip, о динамической индикации спрашивал не применительно к конкретному индикатору - понятно, что в данном случае она ни к чему. Теперь все понял. Я под динамической индикацией понимал поразрядную, а речь шла о посегментной. Тогда с резистором все понятно. Спасибо.
Сегодня наконец то руки дошли до цифрового индикатора. Припаял резисторы по 220 Ом на все ноги, кроме первой. Начал с простого мигания светодиодом - все норм. У меня будет 4 цифры, хочу прописать для каждой свои сегменты в начале кода и приравнять их к одной команде для каждой цифры, и когда мне нужно будет зажечь например двойку, я вызывал одну строчку и у меня загоралась двойка подскажете как это можно сделать?
Аааааа и еще пришли датчики тока, все удовольствие обошлось мне в 600р за 10 шт, заказывал на али экспресс.
Последний раз редактировалось Omigovolt; 01.04.2014 в 01:10.
Создай для каждой цифры свою функцию и вызывай одной строкойкогда мне нужно будет зажечь например двойку, я вызывал одну строчку и у меня загоралась двойка подскажете как это можно сделать?
С начала хотел сделать тестовый образец на два стеклоподъемника а теперь решил сделать сразу на все 4 вопрос на какие пины будет лучше повесить кнопки?
сегодня начал работать непосредственно с Arduino Mega 2560 до этого сенсоры и все остальное делал на Arduino Nano. подал питание поставил драйвера на USB все норм начал подключать сенсор для начала решил просто помигать диодом 13 пине заливаю простейший скетч
резистор втыкаю в A0 а сенсор в A3 (аналоговые входы)PHP код:
#include <CapacitiveSensor.h>
int Light = 12;
CapacitiveSensor Sensor1 = CapacitiveSensor(0,3); // назначить пины для сенсора
CapacitiveSensor Sensor2 = CapacitiveSensor(4,7);
void setup()
{
Serial.begin(115200); // настроить скорость порта
pinMode(Light, OUTPUT);
}
void loop()
{
long temp1 = Sensor1.capacitiveSensor(30); // измерить емкость и сохранить в temp1
long temp2 = Sensor1.capacitiveSensor(30);
if (temp1 > 1000) // изменяя значение 60 мы регулируем чуствительность сенсора
{ digitalWrite(13, HIGH); } // включить светодиод
else { digitalWrite(13, LOW); } // выключить светодиод]
if (temp2 > 100)
{ digitalWrite(12, HIGH); } // включить светодиод
else { digitalWrite(12, LOW); } // выключить светодиод]
Serial.println(temp1); // для клибровки вашего датчика // или для использования этого значения в компьютере
Serial.println(temp2);
}
судя по вот этой схеме:
https://solderpad.com/solderpad/arduino-mega-2560/
это идут выходы процессора (ADC0)PF0 - 97 нога и (ADC3)PF3 - 94 нога но ни каких эмоций в мониторе порта бегут -2 при чем через секунд так через 5-6. Вопрос я опять прописал не так входы? И по ходу какая то проблема по скорости если в монитор порта приходят значения с такой задержкой
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)