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

Часы. Помогите разобраться

Всем привет!

Хочу повторить часы на адресной ленте Сергея Лукьянова 

https://www.youtube.com/watch?v=YTmO7BEsFr8

но они при работе не выводят время, но при нажатии кнопок все работает как положено.

В программировании не силён, надеюсь на вашу помощь, спасибо.

if(milis) and for(i++)

unsigned long t;
void setup() {
 Serial.begin(9600);

}

void loop() 
{
  if (millis() - t > 1000)  
  for (int i = 1; i < 7; i++)

 
{
    
    Serial.println(i);
     t = millis();  
}
}

Доброго времени суток. Столкнулся с такой проблемой, надо чтоб он выводил, числа до 7, с перерывом в одну секунду, но он выводит числа до 7, и начинает заново. Как решить ума не прилажу, подскажите пожалуйста, спасибо заранее.

Датчик Холла на воротах

Здравствуйте, подскажите пожалста где ошибка, реле открываются на долю секунды, должны быть открытыми по переменной mag

Проверка нескольких условий

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

expected unqualified-id before 'if'

if (cur_h >= 7 && cur_h < 19 && airT < 23) { 
  digitalWrite(Relay_Heat, LOW); // включаем подогрев дня
  digitalWrite(Relay_Fan, LOW); //включаем кулер
  myGLCD.setColor(VGA_RED);
  myGLCD.print("HEAT", 162, 130);
  myGLCD.print("FAN", 167, 268);
}

 

Ошибка "lto-wrapper failed"

Получил такую ошибку.

По предложению, высказанному в обсуждении здесь на форуме

http://arduino.ru/forum/programmirovanie/oshibka-kompilyatora-pomogite#c...

удалил (заменил пробелом) все цепочки '-flto' в файле platform.txt.

Теперь получаю ошибку

Arduino: 1.8.8 (Windows XP), Плата:"Arduino Pro or Pro Mini, ATmega328P (5V, 16 MHz)"
...
...LOCALS~1\Temp\ccNUxEHk.s:382: Error: garbage at end of line

Где искать этот хлам (garbage) - в скетче? Или повредился файл platform.txt?

Странная ситуация со скоростью порта. Где капкан?

Ардуино Мега 2560. Уселась на сом-порт №5 (не знаю, важно ли это - нормер порта). Ставлю в свойствах порта скорость 115200, в скетче в Сериал.бегин та же цифра. Все работает как миленькое. Попробовал сменить скорость на какую-то другую в Диспетчере Устройств (разумеется, в скетче соответственно  менял и Сериал.бегин). Молчок: в большинстве случаев от Ардуины никаких строчек в порт не поступает, хотя "проверяльщик" кода ошибку не выдает. При двух скоростях (19200 и 38400)  в мониторе порта вместо строчки - некоторое количество квадратиков.

динамическая индикация

Уважаемое сообщество кто подскажет как переделать функцию Showdigits с использованием millis а не delay.
byte digits[10]={
  B01111110,//* 0
  B00110000,//* 1
  B01101101,//* 2
  B01111001,//* 3
  B00110011,//* 4
  B01011011,//* 5
  B01011111,//* 6
  B01110000,//* 7
  B01111111,//* 8
  B01111011,//* 9
};
int pins[7]={8,7,6,5,4,3,2};//*{2,3,4,5,6,7,8};
int dig[2]={11,12};


void setup() {

for(int i=0;i<7;i++)
pinMode(pins[i],OUTPUT);
for(int i=0;i<2;i++)
{pinMode(dig[i],OUTPUT);

cc1101 и arduino - проблема с подключением

Уважаймые коллеги.

Решил обратится со своей проблемой за помощью.

Мною была прикуплена несколька модулей трансивера D-SUN на 433MHz и 868 MHz 

GET в локальной сети из ESP8266

Добрый вечер, Подскажите пожалуйста, не уходит запрос на веб-сервер.

Строка запроса выглядит так

192.168.0.62/checkout/new.php?pr=45131561321

либо

checkout-pc/checkout/new.php?pr=45131561321

из браузера все работает....

Код не пашет если хост это ип адрес или днс имя

Как сделать код правильным во всех смыслах этого понятия, контроллер stm32f103c8t6

#include <Wire.h> 
      
          

int timer = 1000;
void setup() {
  Serial.end();// дефолтовый USBCDC не нужен
  disableDebugPorts();//отключить режим дебага
  pinMode(PA0, OUTPUT);
  pinMode(PA1, OUTPUT);
  pinMode(PA2, OUTPUT);
  pinMode(PA3, OUTPUT);
  pinMode(PA4, OUTPUT);
  pinMode(PA5, OUTPUT);
  pinMode(PA6, OUTPUT);
  pinMode(PA7, OUTPUT);
  pinMode(PA8, OUTPUT);
  pinMode(PA9, OUTPUT);
  pinMode(PA10, OUTPUT);
  pinMode(PA11, OUTPUT);
  pinMode(PA12, OUTPUT);
  pinMode(PA15, OUTPUT);

  pinMode(PB0, OUTPUT);