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

stm8 max7219 tx1838

//
// программка вывода цифр на 7 сегментный дисплей
// использует процедуры библиотеки MAX7219.h Jonathan Evans
// stm8 only С. В оригинале библиотека на С++, использует классы и конструкты.

#define MAX_CLK 10  // stm8 PD1
#define MAX_CS  11  // stm8 PD2
#define MAX_DIN 12  // stm8 PD3

#define REG_DECODE        0x09
#define REG_INTENSITY     0x0a
#define REG_SCAN_LIMIT    0x0b
#define REG_SHUTDOWN      0x0c
#define REG_DISPLAY_TEST  0x0f

#define INTENSITY_MIN     0x00
#define INTENSITY_MAX     0x0f

Как подключить к плате iskra mega 2560 дополнительно такую же плату

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

Хочу знать когда сработает таймер!

Всем не равнодушным привет!
Решил реанимировать старый вопрос. Задача такова, нужно что бы отображался остаток времени до включения таймера, в формате чч:мм:cc Не спрашивайте зачем. Пока что выдаю в сериал монитор, там дальше будет видно. Графически себе представляю это примерно так.

 

 

 

 

 

 

 

 

 

 

 

Как получать и обрабатывать информацию с экрана ПК?

Каким образом можно считывать информацию с экрана ПК и на основе полученных данных выполнять определенные действия через ардуино?
Например, на мониторе раз в N секунд появляется красный круг небольшого радиуса. Как при появлении этого круга - отправлять сигнал в Arduino (хотя бы цифрой, вида 0 - 1)?
Рассматривал вариант с датчиком цвета, но хотелось бы дешевле, да и явно можно как-то программными средствами определять цвет в определенной точке экрана... 

Рандомное включение светодиодов

Всем доброго времени суток, подскажите пожалуйста чайнику, есть скетч которф

Помогите настроить таймер

Необходимо настроить таймер на 0,1 секунду, частота 8МГц

  TCCR1B = (1<<CS12)|(0<<CS11)|(1<<CS10); // настраиваем делитель
  TIMSK |= (1<<TOIE1); // разрешаем прерывание по переполнению таймера
  TCNT1 = 64456; 

 

ESP8266 и дисплей OLED-SSD1306 программирование в Arduino IDE

Здравствуйте Уважаемые форумчане

Я совсем начинающий работу с Ардуино ИДЕ. Поэтому прошу сильно не ругать. Столкнулся с проблемой поведения дисплея  при работе программы "Счетчик Гейгера".

В чем суть вопроса? Раньше эта программа (Счетчик Гейгера) нормально работала у меня на платах Arduino Pro Mini, и не было никаких вопросов. Теперь Я решил перейти на плату ESP826612E. И вот тет столкнулся с проблемой. Конечно в Arduino IDE  я ввел соответствующие платы в менеджер плат из: http://arduino.esp8266.com/stable/package_esp8266com_index.json

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

Подскажите, возможно ли получить значение переменной если имя ее является строковой переменной, то есть как в языках php и java script например?

 

MT3608 преобразователь фиксация напряжения

Приветствую всех. Прошу помощи в следующем: для питания проекта хочу использовать Li-po аккумулятор на 3.7 вольт повышая напряжение до 5.5 вольт через китайский преобразователь MT3608.

Нужно заменить подстроечный резистор на постоянное сопротивление (место на плате китайцы подготовили, указано красной стрелкой. Но посчитать номинал никак не получается, помогите пожалуйста подобрать нужное сопротивление, чтобы получить нужное напряжение. Спасибо.

Вывод символов и изображения на ЖК-дисплей

Здравствуйте! Извините, я впервые столкнулась с данной тематикой, она для меня темный лес, сказали - сиди и разбирайся. Есть Ардуино Мега, есть дисплей 192х64, все подключила, примеры из u8g2 все работают. u8g2 не подходит по лицензии. Вопрос такой - как без сторонних библиотек выводить информацию на дисплей? В какую сторону копать? Что использовать?

Благодарю!