Песочница. Раздел для новичков

подскажите часть 2)

int echoPin = 2;
int trigPin = 3;
int led1Pin = 11;
int led2Pin = 12;
int led3Pin = 10;
int led4Pin = 5;
const int ledOnTime = 1000;

void setup()
{
 

Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);

}

void loop() {
  int duration, cm;
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
  duration = pulseIn(echoPin, HIGH);
  cm = duration / 58;
 Serial.print(duration);
  Serial.println(" cm");
  delay(100);

Управление сервоприводом, помогите

Ребят, имел неосторожность пообещать помочь добрым людям на благородных началах.
Бился с кодом сам(умение кодить немного ниже нуля) две недели, но ничего не получается(удивительно). 

Задача: 
сервопривод (SG90) 1шт

Ардуино nano 3 (ATmega 168) 1шт

Кнопка(сухие контакты) 2шт

При нажатии кнопки №1 (без разницы краткое нажатие или длинное нажатие), сервопривод прокрутится в одну сторону и останется в этом положении. 

Мигания LED без delay();

здравствуйте, подскажите пожалуйста, как сделать  многозадачность. При включения arduino LED включился, на 1 секунду, пока горит LED, он выводил в сериал данные с ds1307 rtc, через 5 секунд включил, также на одно секунду. Заранее спасибо. 

Время переполнения Timer2 на Atmega328P.

Добрый день.

Разбираюсь с таймерами на arduino. Для тестов использую arduino nano. Как основную инструкцию использую статью на хабре. Согласно формулам указанным в статье делаю расчет за сколько должен переполнится таймер и сработать перываение. Расчетные значения не совпадают с реальными показателями при установленных делителях: 64, 256, 1024. Замеры делаю с помощью DSO138(Может он показывает не правду?!). Почему так проиходит? Может кто проверить результаты на своем оборудовании и с нормальным осциллографом?

подскажите)

Moderator : пожалуйста, вставьте код правильно (возможно, новым сообщением в тему), 

Подскажите пожалуйста со скетчем для шагового двигателя и дальгомером HC-SR04

К примеру хочу поставить задачу когда подхожу к машинке на расстояние 40 см она отЬезжала назад на определенное количество шагов и это повторялось,начинаю изучать только новенький в этом деле понять алгоритм скетча собрать его))СПАСИБО))

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

Добрый день.

Есть двигатель постоянного тока от блендера.

Хоче сделать что-то типа нождака, точилки.

И вот вопрос., пойдёт ли такое питание.,

От сети 220, вначале ставим предохранитель на 5А, затем диммер типа такого https://ru.aliexpress.com/item/33028077095.html?spm=a2g0s.9042311.0.0.466d33edZ5HwoM

Програмный код для работы нескольких механизмов в коплексе

  програмный код для работы нескольких механизмов в коплексе   а именно возможность включения отдельных светодиодов (или подключенных реле)  ипользованы разные способы активации в плоть до подключения полевого транзистора на kran_pin для подключения электро водяного насоса   с помощю переменного резистора и регулировки его вращения   активация пинов
 

Скачок потребления при старте двигателей - как побороть?

Добрый день.

Пытаюсь перейти на "возобновляемые" источники питания.  К сути:

1. Собрал схему 2 двигателя с колесами, драйвер l298n, arduino uno. Драйвер подключил с использованием регулировки скорости.

2. Все это дело запитал от 1-го 18650 c dc-dc DD06CVSA (https://ru.aliexpress.com/item/32824096748.html это объединенный контроллер заряда и повышающий dc-dc до 5 вольт.) Судя по характеристикам у него порог отдачи - 2А, после чего срабатывает защита.