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

Часы на TM1637 и DS3231. Странный баг

/////////НАСТРОЙКИ/////////////

#define BRIG_NIGHT 0 // Яркость ночью
#define BRIG_DAY 7 // Яркость днем
#define HOUR_NIGHT 22 // Час, когда начинается ночь
#define HOUR_DAY 8 // Час, когда начинается день
#define MODE_CLOCK 0 // Режим переключения цифр (0-без эффекта 1-с эффектом номер один 2 - с эффектом номер два)
#define PERIOD_ON 300 // Период на который включается двоеточие
#define PERIOD_OFF 700 // Период на который выключается двоеточие

/////////ПИНЫ ПОДКЛЮЧЕНИЯ/////////////

#define CLK 8 // Куда подключен дисплей TM1637 (пин CLK)

Модуль DS3231

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

Не подскажете, в чем может быть проблема?

вот код.

#include <DS3231.h>
DS3231  rtc(SDA, SCL);
String temp_time,s1,s2;
char mes2[32];
void setup()
{
  Serial.begin(9600);
}


void loop() 
{
s1=rtc.getDateStr();
s2=rtc.getTimeStr();
temp_time="DT"+s1+s2;
temp_time.toCharArray(mes2, temp_time.length()+1);
Serial.write(mes2);
delay(1000); 
} 
 

Плата ARDUINO UNO, цепляю модуль DS3231 по I2C.  Монитор порта молчит. Лампочка TX на плате молчит.

Очередная LED лампа на ардуино

Добрый день!
Появилась у меня задумка сделать светильник из битой матрицы от ноута. По яркости они получаются вроде ничего так. К тому-же можно соединить несколько штук, и получить неплохую лампу на потолок. Покурив я узнал, что яркость подсветки ноутбука регулируется напряжением поданным на один из контактов платы подсветки, в моем случае это от 0 до 3.3 в, а сама матрица питается напряжением 12 в. На плате управления матрицей уже есть драйвер и ничего доделывать не нужно. 

Помогите правильно подключить модули к Arduino Pro Mini (3.3V? 5V? этого я не знаю)

Купил

1. ардуино pro mini (продавец пишет что это 3.3В 8MHz, на плате пометок не вижу) 

    

2. Аккумулятор 3.7В и к нему модуль зарядки

можно ли заменить delay в функции void zero_cross_int()

1 int AC_LOAD =3; 2 volatile int dimming =128; 3 void setup() { 4 pinMode(AC_LOAD,OUTPUT); 5 attachInterrupt(0,zero_cross_int, RISING); 6 } 7 void zero_cross_int() 8 { 9 int dimtime = (75*dimming); 10 delayMicroseconds(dimtime); 11 digitalWrite(AC_LOAD, HIGH); 12 delayMicroseconds(20); 13 digitalWrite(AC_LOAD, LOW); 14 } 15 void loop() { 16 for (int i = 1; i <=128; i++) { 17 dimming=i; 18 delay(20); 19 } 20 for (int i = 128; i >=1; i--) { 21 dimming=i; 22 delay(20); 23 } 24 }

Начал учиться, но не могу понять, почему так работает?

Здравствуйте! Начал учиться работать с ардуино. Писать для неё код и всё такое! Но вот не могу понять, почему код работает не так, как я его пишу!

Проблемы с WS2812B ...

День добрый, форумчане. Столкнулся с такой головной болью, как адресная лента ... подключение стандартное, как на фото. Вбиваю ЛЮБОЙ пример из библиотек FastLED и Neopixel. Код компилируется без пробелм, ошибок не дает. НО .. лента включается, но только белым цветом по всей длине. И како бы пример 

Arduino as isp - проблемы.

Нужно мне собрать программатор чтобы прошить Attiny13 (в последствии так же Attiny85 и ATMega8, но это потом). Воспользовался инструкциями из сети как использовать встроенный пример Arduino as isp  и в итоге одни проблемы.

1) в самом ARDUINO IDE  arduino uno прошивается, но когда дело доходит до attiny13 , программа ее не видит. К тому же как только я выбираю в списке плат "attiny13" то у меня сразу пропадают все пункты в меню "программатор" и я не могу указать ардуину.

Тахометр

Доброго времени суток дорогие форумчане !!!
Есть огромное желание сделать динамическую подсветку на приборку своего авто. Нашел провод идущий с компа на тахометр, осциллографом замерил частоту импульсов при разных оборотах, и остальные параметры импульса.
Приступил к программированию.Arduino UNO. Вопрос собственно возник при подсчете частоты импульсов,
.частоту решил находить через период. Подключаю генератор импусов на 1кГц ко входу int0 (2пин), в мониторе ком порта выдает непонятные результаты.Вот собственно мой код , прошуне судить строго:

int pin = 2;