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

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

Управления шаговым двигателем 28BYJ-48 по расписанию

привет, ребят, подскажите как сделать чтобы шаговик делал к примеру 5 оборотов по расписанию времени?
Делаю кормушку для перепелов, где шаговик крутит шнэк. Механическая часть уже готова. Всякие дисплеи, кнопки и энкодеры не нужны... Тупо в скетче один раз прописал время в 7:00 5 оборотов и в 15:00 5 оборотов....
если нужны часы, есть ds3231 и 1307
к моему мотору по оборотам подобрал такой скетч, но как в него таймер влепить не догоняю

Условие не работает с отрицательными значениями. Что делать

У меня в коде был примерно вот такой элемент (я раскрыл переменные для ясности).

if (-100 < 500) {
 // какой-то код
}

но условие не возвращает истину. Что делать в таком случае?

Работа с инкрементом/декрементом

Всем привет! Есть такой код:

ENC28J60 +Фиксированный IP

Как в данном примере установить фиксированный адрес? Ардуина постоянно лезет в сеть и подымает адрес с DHSP

<code class="hljs sketch"><span class="hljs-comment">  For this example you need UIPEthernet library:
    <a data-cke-saved-href="https://github.com/UIPEthernet/UIPEthernet" href="https://github.com/UIPEthernet/UIPEthernet" target="_blank">https://github.com/UIPEthernet/UIPEthernet</a>

  Typical wiring would be (this is for Arduino UNO,

Не работает код для игры "Повтори мелодию"?

Да, да, да я украл идею у Alexgyver, но захотел сам его сделать. Кто не знает что это, смысл такой : генерируется пять сигналов пищалки с 4 случайными промежутками, а потом ты должен повторить эту последовательность кнопкой. Вроде звучит просто, но мне, как новичку, эта задача заняла много времени, но всё роавно не заработала.

вопрос по библиотеке SD

Кратко

такое ощущение, что seek влияет только на read, а write всегда происходит в конец файла

Помощь в написании скетча для станка.

Доброго времени суток Уважаемые Форумчане ! хочу свой *станочек* автоматизировать. Но с ардуино пока дружу не долго(((  В общем написал скетч - все работает как и хотелось, но еще хочется прикрутить к ардуинке кнопку - нажал - программа запустилась циклично, нажал повторно - программа дошла до конца и цикл завершился. Может кто поможет?  Вот программка:

Аналоговые входы

Уважаемые жители этого форума, абсолютно недавно начал изучать вселенную программирования и мир Arduino. 

Пытаюсь разобраться с аналоговыми входами и RGB-светодиами , но ничего не выходит :(

Подскажите , пожалуйста, какие команды необходимо использовать, дабы при каждом следующем нажатии кнопки , подключенной к аналоговому входу , RGB-светодиод изменял цвет с красного на зеленый, и , само собой, с зеленого на красный. 

Sublime Text, PlatformIO, Deviot. Как перейти к строке с ошибкой?

Вопрос в принципе относится и к Atom и к VSC. К ним тоже PlatformIO прикостыливается.

Получаю я ошибку компиляции. Как мне получить выделенной строку с этой ошибкой, да и вообще может по строкам с ошибками пробежатся. Arduino IDE это делает очень просто, а тут я уже весь мозг сломал.

 

Прошу помощи общения ардуино мега с есп8266 по юарт

Не могу заставить есп принимать данные с ардуины по юарт, хотя наоборот, с есп на ардуину все идет. ТХ есп подключил напрямую к RX2 ардуино, а RX есп через резистивный делитель к ТХ2 ардуино.

esp8266:

int p1;

void setup() {
  // put your setup code here, to run once:
  Serial.begin(115200);
 
}

void loop() {
if (Serial.available() > 0) {
    p1 = Serial.read();
    Serial.print(p1);
  }

}

Ардуино: