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

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

Нуждаюсь в помощи скетча (По почкам не пинайте)

Вот собственно кодинг программы) Сравнение двух значений (Напряжений) и выдача нуля либо единицы:

Запись/Чтение моб.Номера

Сижу вторый сутки с гуглом с форумом и так до меня не дошло..

Вообщем суть такая, пришла смска (SIM900A) на ардуину, а ардуина должна записать в EEPROM свой номер и отправить в сериал порт номер телефона. Как из переменной стринг записать по байтово в еепром вообще не знаю, но и как из еепром собрать в переменную стринг, что бы вышло "+380661112233" тоже не получается..

 

IRremote.h+Samsung=IR code too long

Добрый день.

Пытаюсь считать дамп с кнопок от пульта для кондиционера Samsung. Пульт вот такой:

ИК датчик использую VS1838B:

serial авторизация на роутере с ардуино

Привет. Мне нужно отправить  с ардуино на роутере через сериал набор команд. Например водд пароля "admin". Я пробовал serial.write(admin); serial.write("admin"); но роутер отвечает что неправильный пароль. Пароль стоит "admin". помогите пожалуиста

Часы на городской ратуше

Здравствуйте! Делаю проект запуска часов на городской ратуше, использовал плату Arduino Mini и шаговый двигатель NEMA-17 с драйвером Easy driver 4.4
Вот скетч для работы движка:

#include <Stepper.h>

#define STEPS 200 // 1 шаг = 1 градус

Stepper stepper(STEPS, 3, 4); // пины на ардуино

void setup()
{
   stepper.setSpeed(500); // скорость движения вала
}

void loop()
{

можно ли одновременно считать импульсы

Здравствуйте всем,можно ли одновременно считать импульсы сразу на 3 входах ардуино мега,и как это можно осушествить

Как задать двумерный массив строк, а не символов?

Подключаю клавиатуру.
Некоторые клавиши на клавиатуре должны принтлн несколько букв.
Если я создаю простой массив char с одним символом для каждой клавиши - проблем нет.
но если символов больше одного выдаёт ошибку. Я поставил знак "*" чтобы задать многомерный массив, а он теперь ругается. "invalid conversion from 'char' to 'char*' [-fpermissive]" Что за ерунда? Что ему нужно? Как задать двумерный массив строк, а не символов?

char* keys[ROWS][COLS] =

bluetooth hc-06

Добрый день.Подскажите пожалуйста,как можно переправить математическую функцию с Телефона на ардуино, через рс-06.Заранее спасибо.

EEPROM, char* и int

Добрый день. 

Столкнулся с проблемой, на экран можно выводить только переменные типа char*, а записывать настройки в модуль часов только в int. написал программу с использованием itoa и atoi, все работает, туда-сюда конвертирует выводит и т.п. НО! почему-то с EEPROM это не работает.

Как сделать чтобы даталоггер создавал файл каждый час?

Я сделал даталоггер для регистрации аналоговых  процессов на SD карту. Помогите чтобы даталоггер создавал файл каждый час. А то файлы получаются большими. С разу скажу что опыт у меня небольшой по программированию ардуино. Использую leonardo pro micro.

Вот код: