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

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

serial monitor

Здравствуйте 

Почему serial печатает только 1000, должен  печатать 500, когда LED1 светит ?

Ошибка кода?

Помогите!!!

Я хочу написать библиотеку для шилда (там где 20 светодиодов).

вот .Н файл :

#ifndef LED_SHIELD_H
#define LED_SHIELD_H
#include "Arduino.h"

class Led_Shield
{
	public:
		Led_Shield(int s);
		void DigitalWrite(int pin, int state);
		void AnalogWrite(int pin, int state);
}

#endif

Вот .срр файл :

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

Нужна помощь.  В 2017 году сконструировал скетч: по сигналу прерывания одновременно вращались шаговики  -28BYJ-48 5v, один вправо на 140 град., другой влево на -140 град. (Открывались две половинки ворот.) Через некоторое время то же по сигналу преры

ESP8266

Добрый день, у меня ESP8266 и акселирометр LSM 6DS3 необходимо устроить опрос датчика 2000 раз в секунду

Использовал библиотеку #include "SparkFunLSM6DS3.h" Очень медленная. Начал читать регистры. Вот код.

В итоге ничего не пишет. А через библиотеку все работает. Адрес тоже правильный.Весь гугл перерыл, что делат ь не знаю.Помогите пожалейста.Заранее спасибо.

Arduino и датчик температуры термопары на основе MAX6675

Добрый день!
Столкнулся вот с таким скетчем:

Присвоение перменной значения с датчика

Доброго времени суток.
Недавно обращался с таким вопросом. Думал, что понял, но оказывается, что ничего не понял.
Мне надо присвоить одной переменной (t) лишь первое значение, которые выводит датчик, то есть у меня датчик температуры, показания идут потоком и мне надо взять только самое первое

генерация цифрового сигнала

Доброго времени суток, форумчане. Только что начал изучать программирование на ардуино.

У меня есть задача - реализовать выход с ардуино 1 сигнала. Подскажите пожалуйста как сделать? Что можно почитать по этому поводу? Перешерстил пол интернета, ничего похожего ненашел...

Значение на выходе с датчика

Доброго времени суток
Тут такое дело: мне нужно сделать условие, что при изменении температуры выполняется то или иное действие.
Можно идти сравнением первого результата с последующими. Но я не совсем понимаю то, как одной переменной присвоить именно первое(!) значение с датчика.
Буду крайне благодарен за подсказку

Как изменить переменную на ардуино с PHP сервера, использую internet sheald W5100

Как изменить переменную на ардуино с PHP сервера, использую internet sheald W5100

PINx не читает порт на леонардо

#define PIN_LED (1 << PC7)
void setup() {
  // put your setup code here, to run once:
DDRF = 0xFF; PORTF = 0;
DDRE = 0xFF; PORTE = 0;
DDRD = 0xFF; PORTD = 0;
DDRC = 0xFF; PORTC = 0;
DDRB = 0xFF; PORTB = 0;
}

void loop() {
  // put your main code here, to run repeatedly:
  //PF0 a5
  PORTE |= 1<<PE6;
  digitalWrite(13,  PINE & 1<<PE6 ); //issue here. if I change to PORTE will work
  delay(3000);
  PORTC &= ~PIN_LED;        
  PORTE &= ~(1<<PE6);
}

друзья , ктото сталкивался с таким ?