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

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

Работа с битовыми полями.

Всем привет.

В памяти содержится массив некий массив данных. В нем хранятся значения абстрактного параметра от 0 до 15. Таким образом, в 1 байт можно смело засунуть 2 значения - первой в 4 старших бита, второе - в 4 младших. Тут вопросов нет.

Проблема в том, как их оттуда получить ? С побитовыми операциями знаком, но тут то нуобходимо использовать сразу 4 бита. Была смысль применить под это дело приблизительно такую структуру:

 

Подскажите по switch

Подскажите, каким образом можно реализовать такую конструкцию

Где на сайте http://remotexy.com/ вкладка "Настройки проекта"?

Подскадите где на сайте http://remotexy.com/ вкладка НАСТРОЙКИ ПРОЕКТА? В интсрукции по подключению слайдера http://remotexy.com/ru/examples/servo/ она указана а на сайте не могу понять где она...

Функции lastIndexOf(val) и indexOf() не находят русских символов в подстроке.

Почему функции lastIndexOf(val) и indexOf() не находят русских символов в подстроке? И где исправить это в Arduino IDE ?

NRF24L01 + Micro SD. What is "Mirf"?

Как подключить NRF и SD к единой ардуино? Какое предназначение у библиотеки "Mirf"?

idea(youtube);

Для начинающих -Как не надо использовать millis

Просматривая форум, наткнулся на великолепный образцик попытки построения цикла без delay(). Вместо delay афтар использует замечательную функцию собственного(?) сочинения

Как правильно соединить char + char? или string + char?

Добрый день! Понимаю что вопрос избитый, но прокопал инет и форумы, так и не прийдя к общему знаменателю... Вообщем работаю с модулем Sim900. Приведу небольшой кусок кода для разбора полета:

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

Друзья, помогите разобраться. Мне нужно, чтобы на экран 5110 выводилась разная информация c датчиков в зависимости от пройденного времени.Не могу разобраться с функцией millis (). Написал вот такой скетч и попробовал проследить как меняется переменная numb с монитора порта:

Arduino IDE 1.6.4 и другие

Всех приветствую. Друзья,возник вопрос,как то сам,неожиданно,решил попробовать обновить софт идешный,а тут вон как получается-один и тот же код в разных версиях (1.6.4 и 1.6.12) показывает по объему занимаемой памяти разное количество..... как так может быть??? по софту такого трабла не нашел.