Светодиод и кнопка

Модератор: boogyman

Re: Светодиод и кнопка

Сообщение:#41  Сообщение AntonChip » 29 окт 2014, 19:27

Scroodge писал(а):И почему ты вот эту строчку закомментировал? //adc_bufer = ADCH; // Считываем ADC

Тут буфер уже не нужен, кстати ИОН посмотри как подключен, вход PC1
Аватара пользователя
AntonChip
Администратор
 
Сообщения: 190
Зарегистрирован: 24 дек 2011, 21:11
Откуда: Киров

Re: Светодиод и кнопка

Сообщение:#42  Сообщение Alex_och » 04 дек 2014, 17:57

Почему-то не могу добавить коментарий в уроках уже второй день. Спроршу здесь.
Подскажите как сделать.
Задача кода такая:
при нажатии кнопки (№1 PD0) с фиксацией плавно загорается светодиод (работаеи ШИМ, с этим я разобрался),
при этом если нажать кратковременно другую кнопку (№2 PD1) - светодиод должен потухнуть (можно просто уйти в ноль без ШИМ, типа экстренного выключения), а если нажать эту же кнопку (№2 PD1) опять кратковременно, тогда светодиод должен опять загорется (возобновится работа).

Здесь нужно использовать прерывания или что-то подобное описанное в занятии 2?

Часть моего кода (Attiny 2313, но это не важно):
Код: Выделить всё
while(1)
{
if((PIND&(1 << PD0)) == 0)  //если включен выключатель
 {if (i < 255)
   {i=i+1;              // Плавное включение подсветки пола салона до 100%
    OCR1A=i;                 
    _delay_ms(4);
  }
  }
 else
    if (i>0)     
     {i=i-1;                       // плавно тужнет светодиод
      OCR1A=i;
      _delay_ms(4);     
     }
  }
Аватара пользователя
Alex_och
Новичок
 
Сообщения: 8
Зарегистрирован: 19 ноя 2013, 09:52

Re: Светодиод и кнопка

Сообщение:#43  Сообщение Andrei993 » 17 май 2015, 11:32

ПОДСКАЖИТЕ как сделать вычисление основных математических операций (сложение вычитание умножение деление возведение в степень). Стенд - калькулятор.
Матрица кнопок 4x4.
вот так матрица скажем
+123
-456
*789
/^0=
Не знаю как на с++ записать эти вычисления чтобы производились
Аватара пользователя
Andrei993
Новичок
 
Сообщения: 1
Зарегистрирован: 17 май 2015, 11:26

Светодиод и кнопка

Сообщение:#44  Сообщение RowNiz » 10 ноя 2015, 09:24

Доброе время суток. Требуется помощь, в решение проблемы.
Проблема в том что необходима сделать чтоб про нажатии кнопки загорался светодиод
а при втором нажатии этой же кнопки тух. Но что я толка не придумывал не получается. Помогите пожалуйста.
Аватара пользователя
RowNiz
Новичок
 
Сообщения: 3
Зарегистрирован: 14 окт 2015, 17:54
Откуда: Russia

Пред.

Вернуться в Микроконтроллеры AVR

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Rambler's Top100