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

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

Огромная переменная

 В какую переменную можно записать число 1000000000000?

Разложение чисел по цифрам

Доброго времени суток.

У меня вопрос, как можно разложить число по цифрам. Например: 157 - 1, 5, 7. 

Сброс цикла по внешнему прерыванию

Как сделатьть сброс цикла по внешнему прерыванию ? 

Смена портов ШИМ

 Доброго времени суток, вопрос на засыпку можно ли в Arduino Pro сменить выходы ШИМов с 3, 5, 6, 9, 10 и 11 на 5, 6, 7, 8, 9, 10? сама Atmega168 это позволяет.

Вопрос по shiftOut и PinMode(input, pin_number)

 Помогите разобраться: если в коде функции прописаны три подряд функции shiftOut, то что происходит: на dataPin ( который в данном случае именуется segdata ) ПСОЛЕДОВАТЕЛЬНО ??
подаются числа ( в байтовом виде , побитно) из …. допустим просто явно указанные числа. Или, как в данном случае, числа хранящиеся в переменных lastchar, midchar, first char : ??
void segdisplay(int lastchar, int midchar, int firstchar)
{
digitalWrite(seglatch, LOW);
shiftOut(segdata, segclock, MSBFIRST, lastchar);

Создание "меню" на arduino

Добрый день.

собрал "градусник" "часы" и " регулятор нагрушки через ШИМ" но требуется изменять некоторые значения мин и макс температуры срабатывания "регулятора нагрузки". но в интернете нет примеров создания "меню" для arduino. может кто имеет опыт создания меню для arduino? как оно делается? :-)

Функция, возвращающая массив

Честно даже не знаю, что могу здесь можно сделать. C++ изучаю сравнительно недавно, на C# задачка решается за пару секунд, а на плюсах заставляет подумать. Сама задачка: нужна функция, которая принимает char, внутри switch..case, потом нужно вернуть массив char'ов. Непонятен самый последний шаг (выделен жирным). Гугл не помог. Буду рад примерам кода.

Считать программу с контроллера

Возможно ли считать программу, прошитую в контроллер? если да, то как это сделать?

Программирование Arduino с помощью MATLAB&Simulink

 Simulink это среда разработки цифровых систем с помощью моделирования. Из широкой библиотеки блоков (математика, логика, обработка сигналов, видеообработка и т.д.) собираются схемы с возможностью запуска во времени. Я когда был в Штатах, узнал, что многие университеты обучают студентов программировать именно Arduino (как доступное и простое оборудование).

Работа с ИК пультом.

Всем привет.

Пытаюсь програмировать прием ИК пачек с пульта ДУ , но появилась проблема.

Вот такой код (для одной кнопки ) работает нормально.

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

Вообще то в пачке 13 импульсов , но мне хватает приема 6.