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

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

Ардуина в качестве шифт регистра

Есть одна дурацкая идея, использовать несколько ардуин в качестве шифт регистров.

На каждой по два софт SPI и некий буфер для читания/записи входов/выходов, блокируемый латчем. Один SPI принимает - передает дальше входной буфер, второй выходной. Либо это один интерфейс, но с СS-ом переключающий прием/передачу и собсно буфера.

Проценты

Помогите с алгоритмом переобразования в проценты.  от 4,2 - 0%  до 2,5 - 100%

Разделить float на разряды

Делаю часы с термометром и большим светодиодным дисплеем (63 светодиода на цифру). Дисплей управляется двумя 16-разрядными драйверами MBI5026. Информацию вывожу в них бесхитростным ШифтАут. С выводом времени всё ясно, поделил целое четырёхзначное на разряды, да отправил. А вот с температурой засада. Есть у меня переменная    float mytemp= (celsius/16.0);    celsius ранее объявлена как     volatile int celsius; Заполнение переменных происходит в следующем участке кода

прошивка atmega 88pa

я как понимаю, 88 и 88 pa отличаются некими сигнатурами и одно к другому не подходит

как проще прошить эту штуку? в 85 тиньке не нужно было никаких hex файлов, а тут на тебе, посоветуйте плиз

програматора нет, есть нанка, использкю ее как програматор

помогите пожалуйстай

скомплимируйте пожалуйста эти файлы я очень хочу собрать одну поделку но в ардуино не шарю надо скомплимировать для дигиспарк аттини85 на этом сайте там сама поделка и скетчhttp://radioskot.ru/publ/raznoe/chasy_radiogika/18-1-0-938  или эту http://tehnoobzor.com/schemes/chips/842-naruchnye-chasy-so-svetodiodami-vmesto-cifr.html

Что не так с кодом - MQTT + w5100+UNOv3

Всем привет. Вот есть рабочий код - упраление реле через RF433. Запускаю mosquitoo - минуты 2 отсилы все работает,  а  потом  пишет disconnect  - почему так происходит? 

динамический массив char#include <EEPROM2.h>

Такой код антинаучен?

#include <EEPROM2.h>
char prtIn[] ={"12345"};
void Print (byte size, int adress) {
    char *prt = new char[size];
    EEPROM_read(adress, prt);
    Serial.print(prt);
    delete [] prt;
}
void setup() {
Serial.begin(9600);
EEPROM_write(0,prtIn);
Print (6, 0);
}
void loop() {
}

 

Магнитный замок и датчики

Здравствуйте. Меня интересует программная часть этой схемы http://arduino.ru/sites/default/files/u1946/2356249853.png, которую я нашел в одном из разделов форума http://arduino.ru/forum/apparatnye-voprosy/elektronnyi-propusk, только в схеме должен быть датчик, например погружения в воду (замок открывается, когда срабатывает датчик). Схему спаял по рисунку. Я конечно пытался сделать сам по образу и подобию некоторых кодов, но не знаю, как впихнуть туда магнитный замок. Может были подобные темы или кто-то делал что-то подобное? Или это нужно в раздел "Ищу исполнителя"?

помогите "подружить" ESP и arduino

Здравствуйте, вопрос следующий. ESP соединена с arduino по RX-TX. На ESP команды приходят через mqtt сервер с телефона, все прекрасно работает, но мне не хватает его мощности, решил подключить к ардуино, так вот, команды на ардуино, вроде как приходят, в порту они отображаются, но почему то он их не исполняет, мб чего не так делаю? спасибо

VU метр на ILI9481

Всем привет. Хочу выводить на ILI9481 (480*320) VU метр или анализатор. Пока написал простой скетч VU метра и есть подозрения, что с анализатором будут тормоза. Кто-то делал что-то подобное на этом экране. Поделитесь скетчем красивого VU метра и анализатора.