Песочница. Раздел для новичков

Как записат long как byte

Есть long=99 как записат в байтах 0x99 заранее благодарен

Заменить RGB светодиод тремя обычными.

ДЕНЬ ДОБРЫЙ ВСЕМ. РЕБЯТА ПОДСКАЖИТЕ, Я МОГУ ЗАМЕНИТЬ RGB СВЕТОДИОД, ТРЕМЯ ОБЫЧНЫМИ.

И ЕСЛИ МОГУ, ТО ПОЧЕМУ НЕ РАБОТАЕТ СКЕТЧ , ДЛЯ УПРАВЛЕНИЯ RGB СВЕТОДИОДОМ, КНОПКОЙ. СПАСИБО.[code]

[/code]

сложное условие if не работает почему?

if ((22.7 < steinhart) || (steinhart > 23.5))
  {
    Serial.println("nothing");
  }
else {Serial.println("heat");}  
 
выполняется только по первому условию, а на второе не обращает внимание почему в чем косяк?

Заменить delay на millis()

Хочу в коде заменить delay на millis(). Не понимаю, почему не работает. Код можно разделить на 2 блока. один выполняется при помощи delay, а второй я хочу выполнить при помощи millis. Задача на LED дисплее написать, какая кнопка нажата. Проблема в том, что без задержки запись сразу пропадает. В следствии появляется задержка в 1 секунду. 

Питание от пинов и ток между пинами

Это уже не столько вопрос, сколько хочу поделиться результатом эксперимента, который стал для меня неожиданностью. Допустим, была задача сделать генератор и пропускать ток через датчик туда-обратно. Для этого, контакты датчика подключались к пинам (допустим, 8 и 10). Питание на них включалось так: 

Программа стартует через 9 секунд

Всем привет.

Простой скетч. Два датчика вход, один выход на реле. Attiny13

Работает верно. После подачи напряжения включается через 9 секунд, дальше по алгоритму.

Сломал всю голову, по мне должно включаться на второй секунде после прописанной задержки. Что интересно: раньше так и было, но потом появилась эта стартовая задержка.

Ну очень интересно почему. Подскажите, пожалуйста, у кого какие мысли. Или у меня ошибка, я не вижу.

Как написать реализацию массива отдельно от объявления?

Здравствуйте. хочу написать свою библиотеку для семисегментного индикатора со сдвиговым регистром. Вроде что то пока придумываю и записываю. Возникла проблемка с массивом, не знаю как написать отдельно его объявление в классе Public в .h, и его реализацию в .cpp. Не знаю, может через 2 двоеточия как функцию?

код заголовочного файла(код реализации еще не писал):

2 кнопки и отдельная функция

Добрый день, подскажите где ошибка, ПОжалста:

 

 

Проблема с опорным напряжением АЦП ATTINY45

Доброго времени суток, начал разбираться с работой АЦП сабжевого МК и столкнулся с такой неприятностью - код вроде и работает но судя по поведению, как будто слишком низкое опорное напряжение. В регистре прописал использование в качестве опорного напряжение питания МК, но код работает только в диапазоне входных напряжений от 0 до 0,25в, что явно не правильно. При попытке выбрать другой источник ОН - в протеусе вылетает ошибка связанная с температурным датчиком ( PC=0x005A. [AVR AD CONVERTER] Temperature Sensor is not supported. [U1]). Откуда?