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

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

ARduino MEga 2560 + servo + IK

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

Тут шаговый двигатель , но суть та же. Вот что написано в опасании.(Извените за транслит - гугл переводчик)

Нужна помощь по типам данных

Доброе время суток!

Понимаю, что вопрос ламерский, но запутался окончательно.

Задача простая, прочитать txt файл с SD-карты и скормить его парсеру JSON

JsonObject& parseObject(char* json, uint8_t nestingLimit=10); // <- recommended
JsonObject& parseObject(const char* json, uint8_t nestingLimit=10);
JsonObject& parseObject(const String& json, uint8_t nestingLimit=10);

Рекомендуется на вход парсера подавать char*

Читаю файл следующим кодом

Не пишет данные в массив/виснет

Разбирался с датчиком температуры в этой теме, благодаря помощи умных людей с осчилографом, разобрался - спасибо.

Создал другую тему, потому как это уже совершенно другая проблема и она не зависит от того какой датчик подключен =(

Ошибка после срабатывания сенсорной кнопки

Всем добрый день! Сново обращаюсь к вам за помощью. Делаю небольшое устройство для регулировки мощности мини-паяльника. Суть простая: две кнопки + и - для ШИМа паяльника. 3 светодиода с Шим для индикации работы. Таймер для отключения паяльника если долго бездействует. И сенсорная кнопка - взяли паяльник в руки - таймер сбрасывается и паяльник работает. Все вроде работает. ШИМы регулируются как надо. Таймер работает (правда сбились настройки для delay() но это ерунда). Сенсорная кнопка тоже работет. НО! Стоит хотя бы раз дотронуться до сенсорной кнопки и таймер уже не срабатывает.

Вопрос по Arduino (ошибок скетча)?

Ардуино Уно, SIM800L, DHT11, Ethernet shield- для отслеживания температуры и вне установленного предела для отправки SMS. У меня скетч не сработал, где ошибка?

Вот:

Скетч для Робота 2w -полная херня или я чайник, а скорее всего и то и другое

ПОМОГИТЕ РАЗОБРАТЬСЯ В СКЕТЧЕ. Скачал из Интернета но какая-то шняга получается / Armuino (GF) --- Smart Robot Car ---
// Playlist: https://www.youtube.com/playlist?list=PLRFnGJH1nJiJxoO0woBW6vl_8URTQPhfL
// Smart Robot Car: Part 6 - Obstacle Avoidance Prototype Program Test 
// Video Demo: https://www.youtube.com/watch?v=_XRHTeurU34

#include <Servo.h> 
#include "NewPing.h"

// Pins on the Arduino Sensor Shield v5.0
#define SONAR_SERVO_PIN 3 
#define TRIGGER_PIN     A0
#define ECHO_PIN        A1

Установить шаговик в исходное состояние

Задача: при старте устройства необходимо вернуть в исходное состояние вал шагового двигателя, я имею ввиду угловое положение, например 0 градусов, а уже в режиме исполнения программы считать импульсы поворота вала.

Как инициализировать исходное состояние, если вал двигателя находится в прозвольном положении? Есть ли способ, поделитесь версиями.

Помогите подружить atTiny85 и xy-mk-5v (приемник FS1000a)!!!

Всем привет.

Появилась у меня задача собрать приемник на atTiny85 используя радиомодуль xy-mk-5v.

Изначально это работало на Ардуино Нано и все было прекрасно, только появились условия, из-за которых приемник пришлось отделить от Ардуины.

У меня уже сделан передатчик на atTiny85 + FS1000A. 

Я использую библиотеку VirtualWire. Для меня она значительно проще, чем Манчестерская.

Измерение времени между "любыми" двумя нажатиями. Частота нажатии.

Доброго времени суток, форумчанам.

 

Заранее прошу прощения, если подобная тема уже создавалась. 

Дано: arduino uno, 10 светодиодов, кнопка.

Необходимо измерять скорость нажатия на кнопку. И в зависимости от скорости включать конкретное число светодиодов. 

Например:

2 нажатии в секунду - 2 светодиода;

5 нажатии в секунду - 5 светодиодов и т.д. ... (для начала я использовал только 5 светодиодов)

Вопрос дилетанта по Rx и Tx

Подскажите пожалуйста, есть ли возможность на программном уровне осуществлять проверку наличия сигналов Rx и Tx на входе микроконтроллера A328? Просто необходимо организовать контроль за обменом информации между двумя ардуинками с выводом на индикаторный светодиод. Индикаторный светодиод подключается к тому же микроконтроллеру к порту вывода.