Ардуино Драгон Атмел Студио
- Войдите на сайт для отправки комментариев
Пт, 04/11/2016 - 17:07
Как запрограммировать RGB LED (красный, эеленый, голубой диод) на Атмел Студио?
Как запрограммировать RGB LED (красный, эеленый, голубой диод) на Атмел Студио?
Ардуино Драгон Атмел Студио
Ночь Улица Фонарь Аптека
Как запрограммировать RGB LED (красный, эеленый, голубой диод) на Атмел Студио?
1. Открыть Атмел Студио
2. Написать программу
3. Прошить в Ардуино
4. PROFIT!!!
Как (красный, эеленый, голубой диод) на Атмел Студио?
Что понимается под выражением " запрограммировать RGB LED"? Что он (RGB LED) должен делать? Светиться ультрафиолетом? Выскакивать из разъёма? Слать смс-ки? Показывать порнофильмы?
Как запрограммировать RGB LED (красный, эеленый, голубой диод) на Атмел Студио?
Очень просто
очень помогли, спасибо!
Надо применить к охранной системе входа, когда пароль введен верно/неверно или срабатывает механизм закрытия двери
Надо применить к охранной системе входа, когда пароль введен верно/неверно или срабатывает механизм закрытия двери
Очень понятно, спасибо. Только причём здесь RGB LED? Он дверь закрывает?
как минимум срабатывать подсветкой на вышеперечисленные функции
Понятно.
В общем, когда Вы, как минимум, сами разберётесь, что Вам нужно и нормально, внятно это опишете, тогда, может быть, Вы и получите что-нибудь, кроме стёба.
ОК, вот код для RGB светодиода в Atmel Studio.
RGB светодиод с общим катодом подключить тремя анодами к пинам PB0, PB1, PB2. Если RGB светодиод с общим анодом, то подключить тремя катодами к пинам PB0, PB1, PB2 (работать будет инверсно). Можно и на другие пины, но тогда поменять их в коде.
int main(void) { DDRB |= ((1<<PB0)|(1<<PB1)|(1<<PB2)); // Конфигурируем пины PB0, PB1, PB2 в режим выхода PORTB &= ~((1<<PB0)|(1<<PB1)|(1<<PB2)); // Устанавливаем вначале низкий уровень на пинах while (1) { // здесь какой-то код охранной системы PORTB |= (1<<PB0); // Зажигаем цвет1 // здесь какой-то код охранной системы PORTB &= ~(1<<PB0); // Тушим цвет1 // здесь какой-то код охранной системы PORTB |= (1<<PB1); // Зажигаем цвет2 // здесь какой-то код охранной системы PORTB &= ~(1<<PB1); // Тушим цвет2 // здесь какой-то код охранной системы PORTB |= (1<<PB2); // Зажигаем цвет3 // здесь какой-то код охранной системы PORTB &= ~(1<<PB2); // Тушим цвет3 } }Осталось добавить его к Вашему коду охранной системы.
очень помогли, спасибо!
Всегда пожалуйста, заходите ещё!
Если залить в Arduino скетч
void setup(){} void loop(){}и подключить светодиод между Vcc и GND с токоограничительным резистором, я гарантирую его работу.
круто. спасибо :)
Обращайтесь.
Мы можем продолжать глумиться, а можем и помочь, если вы внятно опишите, что нужно и приведете ваш код,с которым у вас не получилось, вы же не просто так сюда написали?