Программирование

Вопросы по программированию Arduino.

Начальные значения EEPROM

При записи программы в UNO требуется сразу записать значения в EEPROM. Каким образом можно это сделать?

UTFT_SdRaw: fatal error: SdFat.h: No such file or directory

Вем добрый день!

Имеется Мега2560. К неподключены дисплей на контроллере ili9486 (работает, выводил текст и графику). Используется библиотека UTFT. Так же подключена microSD карточка - работает, стандартные примеры работают. Решил попробовать вывести изображение с карточки на дисплей. Установил библиотеку UTFT_SdRaw, выбрал стандартный пример: UTFT_SdRaw\examples\AVR\SdRaw_320x240

Пример не компилируется, выдает ошибки: 

использование выводов ТХ-RХ(0,1) на ардуино уно, мини про и т.п.

доброго времени суток ! подскажите, кто в курсе: хочу сделать термометр на к-паре(400-600гр.) через мах6675 через SPI-интерфейс(3 цифровых вывода) и индикация на 3разрядный 7сегментный LED индикатор(еще 10 выводов). у вышеуказанных устройств 14 цифровых выводов, могу я использовать вывода 0,1 по своему усмотрению, не помешает ли это повторной перезаливке скетчей

Arduino и POV массив

Здравствуйте !

Нужна помощь программеров чтоб натолкнуть на правильный путь.

Имеем собранное , исправно работающее устройство http://sebastian.setz.name/arduino/my-projekts/light-print/ .

Имеем массив типа

Зафиксировать время между импульсом на 2х датчиках.

 Здравствуйте. Нужен совет по проблеме.
--- Описание проблемы ---

странности со sprintf

void setup() 
{         
  Serial.begin(9600);  
}

void loop() 
{
  unsigned long sec = millis() / 1000;
  char msg[10];
  sprintf(msg, "%d:%02d:%02d", (sec / 3600) % 24, (sec / 60 ) % 60, sec % 60);
  Serial.println(msg);
  delay (1000);
}

Почему-то в третьей позиции вместо секунд выводятся минуты.

Хотя если написать 

sprintf(msg, "%02d", sec % 60);

то секунды выводятся корректно.

Прошу помощи

Не сочтите за наглость, помогите, ПОЖАЛУЙСТА, дописать скетч. Набор такой: arduino UNO R3, RFID rc522, двухканальный реле модуль, пикалка. Алгоритм: подносишь брелок - сработало первое реле на 0,7 сек и отпало, прозвучал один пик. Подносишь второй раз - сработало второе реле на 0,7 сек и отпало, два пикА и так по кругу.

И ещё вопросик: на RFIDе светодиодом можно "поморгать" или он постоянно горит?

Что за артефакт появляется на экране

#include <UTFT.h>
 UTFT myGLCD(TFT01_22SP, 5, 4, 8, 7, 6);

 extern uint8_t SmallFont[];

 float dhtT;

 #define INTERVAL 1000 // Интервал через который производится опрос датчиков

   byte addressVBaze = 0;       // начальный порядковый номер столбца в массиве
   byte dlinaGraphika = 100;    // количество показаний в графике
   int dataTempOut[100];        // количество показаний в массиве
   byte otstup =45;             // отступ от левого края для построения графика
   byte y;
   
 void setup(){
 myGLCD.InitLCD(0);
 delay(1000);

Помогите с гистерезисом

Всем доброго времени суток, помогите пожалуйста с кодом для гистерезиса. Будет работать нагреватель, при достижении до 25 градусов нагреватель должен отключаться далее при падении температуры менее 24.5 и ниже нагреватель должен включиться и опять при достижении 25 градусов выключаться. То есть гистерезис в 0.5 градуса.

if (temp =>25.0) {

   ОТКЛ

} else {

   ВКЛ

}

 

Помогите с проектом (Чуть-чуть осталось.Ребята выручайте!!!)

Доброго вечера. Есть проект фонаря на мк (ардуино). Нехватает чуть-чуть кодинга. Исправьте пожалуйста если где ошибаюсь. Три режима должно быть. 50%-75%-100%. То есть управления яркостью с помощью одного светодиода. Вот собственно кодинг