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

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

Arhat.h, Замена типовых функций "одной командой".

Ссылки на библиотеку:

Начало разработки и обсуждения тут
Версия на гитхабе

Дальнейшая развитие этой версии пока ЗАМОРОЖЕНО! Библиотека для ATmega2560, ATmega328p и их клонов!!!

Для 328p сделана минимальная адаптация в виде файла распиновки и небольшого тестирования.

OPC и ds18b20

Привет форум arduino) 

Помогите новичку разобраться в программе

Чего хочу добиться: Есть 6 светодиодов (2 красные. 2 синие. 2 желтые)

3 кнопки, каждая кнопка соответствует цвету (управляет 2 светодиодами).

при первом нажатии загорается один светодиод, при втором второй, при третьем выключается, и так остальные 2 кнопки. У меня условие работает неправильно, помогите понять почему при проверке на истину все равно выполняется действие (условие в условии). помогите разобраться чайнику

 

 

Arduino UNO работа с DS3231SN

Здравствуйте! Я новичек в Arduino. И возможно вопрос покажется глупым но для меня это "закавыка"
Я пытаюсь использовать модуль реального времени DS3231SN. Все просто.
1- Задать дату и время
2- Вывод в консоль(монитор последовательного порта) даты и времени.

Нашел код который задает время
 

Оптимизация функции

Люди добрые, подскажите как монжо данную функцию оптимизировать еще больше? Вместо стольки обращений к регистрам портов использовать поменьше. Я смог только так реализовать работу с портами. 

Проверьте простенький скетч...если не лень, конечно))плз

Идея такова - управление светодиодом led при помощи кнопки и ик пульта. ее я реализовал(заранее узнав код кнопок ик). а теперь вот хочу прикрутить обучение этой штуке. алгоритм - кнопку learn нажимаем - загорается светодиод learnled, запускается обучение, а потом кнопкой пульта(которую запомнила ардуина) включаем/выключаем светодиод led. 

что добавить или убрать?

Помогите довести до ума.

Всем доброго времени суток. Ардуино начал зучать не давно, програмированием раньше не занимался ни когда. В общем проблема в следующем. Есть 2 массивных заглушки, приводы двигателя с редукторами по 4 и 8 оборотов в минуту. С крайнего левого в крайнее правое положения (с полностью открытого до полностью закрытого) перемещается почти 5 минут. Delay не очень желательно. На крайних позициях хочу поставить 2 концевика.

Небольшая функция для фильтрации чисел

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

 

Помогите пожалуйста найти ошибку в скетче..

Склепал 2 скетча один передает 2 координаты а второй принимает эти координаты... отдельно все работает.... А дальше ту часть которая принимает попытался скрестить с основной частью проекта и вот после этого засада монитор молчит... помогите плиз разобраться... 

Принцип работы двигателя. Фото в разобранном виде.

Хочу понять, как работает шаговик. Прочитал статьи по теме, но никак не пойму, в какой последовательности подавать импульсы на обмотки. Если кто знает, пожалуйста, объясните на пальцах, как работает шиговик и в какой последовательности подавать импульсы на обмотки. Фото разобранного шаговика прилагаю. Для управления есть драйвер L298N (фото) и ардуино уно.