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

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

RCSwitch библиотека не работает на Mega 2560

Скажите какие решения можно попробывать, для того чтобы заставить эту библиотеку работать на ARduino Mega2560. На Nano все отлично принимает данные с датчиков, а не меге не хочет. Пробывал на разных пинах и все равно 0. Или может какую другую бибилотеку посоветуете? У кого есть опыт работы на ARduino Mega 2560 c 433 приемником? Заранее спасибо за ответы.

pn532 i2c ошибка компиляции скетча


#if 0
  #include <SPI.h>
  #include <PN532_SPI.h>
  #include "PN532.h"

  PN532_SPI pn532spi(SPI, 10);
  PN532 nfc(pn532spi);
#elif 0
  #include <PN532_HSU.h>
  #include <PN532.h>
      
  PN532_HSU pn532hsu(Serial1);
  PN532 nfc(pn532hsu);
#else 
  #include <Wire.h>
  #include <PN532_I2C.h>
  #include <PN532.h>
#endif
void setup(void) {
  Serial.begin(115200);
  Serial.println("Hello!");

  nfc.begin();

  uint32_t versiondata = nfc.getFirmwareVersion();

Прерывание опроса с INT1/2 (LSM6DS33)

Доброго времени суток!
Дано: 
1х Arduino Due
3x датчики LSM6DS33 (гироскоп-акселерометр)
1x библиотека https://github.com/pololu/lsm6-arduino

Несколько SD карт

Возможно ли использовать в системе более одной SD карты?

Программное включение модуля GSM GPRS Shield SIM900

digitalWrite(9, HIGH);
  delay(1000);
  digitalWrite(9, LOW);
  delay(5000);

Не получается реализовать програмнное включение модуля SIM900, покупал у этого продавца https://ru.aliexpress.com/item/SIM900-of-SIMCOM-Quad-band-GSM-GPRS-Shield-Development-Board-Antenna-for-Arduino/2038553953.html?spm=a2g0s.9042311.0.0.PnCjwi

Робот на ардуинке.

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

Извините за тупие вопросы!) нужна помощь с скетчем.

Вот есть такой скетч.

Огибание препятствий

https://www.youtube.com/watch?v=PxJjJo-59Pg

проблема - как и последняя в этом видео. Робот не огибает припятствия, а останавливается перед ним, вращая "головой"

Помогите пожалуйста, уже месяц мучаюсь

подскажите пожалуйста насчет кода по диодам ws2812b

Здравствуйте комрады! Я в целом то с программированием дружу, но вот с учетом усталости на работе дома уже сил совсем на всякие интересности не остается. Играюсь с отрезком программируемой диодной ленты длинною 10 диодов, придумываю всякие эффекты. Написал один эффект довольно простым способом и решил укоротить код с помощью циклов что бы красивее было, но укороченный код не работает так как нужно, хотя моя логика говорит мне что я вроде все верно делаю. Подсобите советом если кто может) 

данный код "грубой" реализации, здесь все работает как задумывалось.

Полиморфизм или шаблоны?

Вопрос из области интересов qwone, но может и кто другой подскажет?

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

Соответсвенно, все это может быть оформлено через полиморфизм или через шаблоны. Для примера два коротких кода:

Полиморфизм:

Помогите найти задержку в программе

Добрый день. Имеется вот такой вот код.