Size: a a a

Анархическая электроника

2020 May 18

В

Валерий Валерьевич... in Анархическая электроника
Ты что?
источник

В

Валерий Валерьевич... in Анархическая электроника
Python что ли, родной ?
источник

В

Валерий Валерьевич... in Анархическая электроника
Тут такого блядства не разрешают ))))
источник

S

Stanislav in Анархическая электроника
Валерий Валерьевич
Ты целочисленное как делишь на число с плавающей точкой ?
Почему все это компилируется, вот в чем вопрос! 😁☝️
источник

В

Валерий Валерьевич... in Анархическая электроника
Stanislav
Почему все это компилируется, вот в чем вопрос! 😁☝️
История это умалчивает....
источник

В

Валерий Валерьевич... in Анархическая электроника
Stanislav
Используй тип данных unsigned int, а не float
unsigned long int *
источник

СТ

Страус Труп... in Анархическая электроника
Валерий Валерьевич
Ты целочисленное как делишь на число с плавающей точкой ?
С точкой, без. Похер. На втором переполнении выше заданного числа if не срабатывает :(
источник

В

Валерий Валерьевич... in Анархическая электроника
Так а у тебя sw никуда не выходит за границы ?
источник

В

Валерий Валерьевич... in Анархическая электроника
У тебя переполнение почти сразу по программе идет
источник

S

Stanislav in Анархическая электроника
Страус Труп
С точкой, без. Похер. На втором переполнении выше заданного числа if не срабатывает :(
Переполнение это когда счётчик обнулится, а у тебя вторая итерация
источник

СТ

Страус Труп... in Анархическая электроника
#include <TVout.h>
#include <fontALL.h>
TVout TV;
unsigned long int sw;
//float sw= analogRead(A1);
void setup() {
 Serial.begin (9600);
  TV.begin(PAL,120,96);
   TV.select_font(font8x8);
}

void loop() {
sw= millis()/100;
if (sw>20) {sw=sw-15;}
 Serial.println(sw);

  TV.print(0,1,"SET#1...");TV.print(60,1,sw);
  TV.print(0,12,"COLOR:"); TV.print(60,12,sw);
  TV.print(0,26,"ALTIT:"); TV.print(60,26,sw);
}


первый раз почему-то доходит до 70, потом становится 5, а потом просто увеличивается бесконечно...
источник

В

Валерий Валерьевич... in Анархическая электроника
Stanislav
Переполнение это когда счётчик обнулится, а у тебя вторая итерация
Тупые линксоиды, одержимые компиляцией, как я вас ненавижу, ахахах
Питон = что сказал, то написал👍
источник

В

Валерий Валерьевич... in Анархическая электроника
ТАК СТОП
источник

СT

Сергій Tolmeros... in Анархическая электроника
Страус Труп
#include <TVout.h>
#include <fontALL.h>
TVout TV;
unsigned long int sw;
//float sw= analogRead(A1);
void setup() {
 Serial.begin (9600);
  TV.begin(PAL,120,96);
   TV.select_font(font8x8);
}

void loop() {
sw= millis()/100;
if (sw>20) {sw=sw-15;}
 Serial.println(sw);

  TV.print(0,1,"SET#1...");TV.print(60,1,sw);
  TV.print(0,12,"COLOR:"); TV.print(60,12,sw);
  TV.print(0,26,"ALTIT:"); TV.print(60,26,sw);
}


первый раз почему-то доходит до 70, потом становится 5, а потом просто увеличивается бесконечно...
что хочешь сделать то?
источник

В

Валерий Валерьевич... in Анархическая электроника
источник

В

Валерий Валерьевич... in Анархическая электроника
источник

СТ

Страус Труп... in Анархическая электроника
Сергій Tolmeros
что хочешь сделать то?
хочу вывести датчики и надписи на телек :)
источник

СT

Сергій Tolmeros... in Анархическая электроника
Страус Труп
хочу вывести датчики и надписи на телек :)
millis() постоянно увеличивается
sw постоянно перезаписывается (на каждом шаге)
после превышения порога - будет просто уменьшение на указанное число, и всё

никакого цикличного уменьшения при каждом новом переполнении не будет)
источник

S

SHADY in Анархическая электроника
Мужики
источник

S

SHADY in Анархическая электроника
какое переполнение
источник