FDT logo




pričti jedna!
8489+6938=
předchozí stránka Strana 3 z 236 následující stránka

Qinyx (28.03.2025 15:20)

Tak Dahaku a Chá přijeďte do Bělé a někam zajdem :-D

Bokor (28.03.2025 14:01)

jdu chlastat v Lovo... tak priste priste cus..

Qinyx (27.03.2025 14:53)

Jste prostě jedničky :D

 

https://ustecky.denik.cz/z_regionu/usti-pervitin-nejvyssi-koncentrace-zebricek-evropskych-mest-prvni-misto.html

Dah4k (27.03.2025 12:27)

Já bych mohl

kubba (27.03.2025 11:35)

Ja jeste ne :(

chasgoj (27.03.2025 10:32)

Já 50na50, ale budu to vědět až zítra odpoledne :(

Qinyx (27.03.2025 10:25)

Já ne :/

Bokor (27.03.2025 7:39)

Zejtra pivo? 

Qinyx (25.03.2025 6:06)

Tak to je hodně krásné ovšem! Dobrá práce!

Dah4k (24.03.2025 17:11)

tak BeerTrip máme potvrzený na datum 23.08. - 30.08.2025

máme to bez cestovky a se slevou z 18830,- Kč na 13000,- Kč, což je pekné :)

Qinyx (23.03.2025 8:47)

Zkusím, díky! :-)

chasgoj (23.03.2025 7:33)

No tak je to logický. Na lcd píšeš 1 nebo 0. Ten lcd se sám nevymaže. Musíš tam napsat ještě mezeru abys to smazal.

No já bych to udělal jinak. Použil bych attachInterrupt() a chatgpt Úžasný

#include <Wire.h>

#include <LiquidCrystal_I2C.h>

 

#define BUTTON_PIN 2

LiquidCrystal_I2C lcd(0x27, 16, 2);

 

volatile unsigned long pressStart = 0;

volatile bool pressed = false;

 

void IRAM_ATTR buttonISR() {

    if (digitalRead(BUTTON_PIN) == LOW) {

        pressStart = millis();

        pressed = true;

    } else {

        unsigned long pressDuration = millis() - pressStart;

        lcd.clear();

        lcd.setCursor(0, 0);

        lcd.print(pressDuration < 1000 ? "0" : "1");

        delay(2000);

        lcd.clear();

        pressed = false;

    }

}

 

void setup() {

    pinMode(BUTTON_PIN, INPUT_PULLUP);

    lcd.init();

    lcd.backlight();

    attachInterrupt(digitalPinToInterrupt(BUTTON_PIN), buttonISR, CHANGE);

}

 

void loop() {

    // Nic se neděje v loop, vše řeší ISR

 

}

Qinyx (23.03.2025 2:09)

#include <Wire.h>

#include <LiquidCrystal_I2C.h>

 

const int buttonPin = 2;

LiquidCrystal_I2C lcd(0x27, 16, 2);

 

unsigned long buttonPressTime = 0;

unsigned long buttonReleaseTime = 0; 

bool buttonState = false;

bool lastButtonState = false; 

bool longPress = false; 

const unsigned long longPressThreshold = 1000; 

 

void setup() {

  pinMode(buttonPin, INPUT_PULLUP);

  lcd.begin(16, 2); 

  lcd.print("Stiskni tlacitko");

}

 

void loop() {

  buttonState = digitalRead(buttonPin) == LOW; 

 

  if (buttonState != lastButtonState) {

    if (buttonState == HIGH) {

      buttonReleaseTime = millis();

      longPress = (buttonReleaseTime - buttonPressTime >= longPressThreshold); 

      if (longPress) {

        lcd.clear();

        lcd.print("0");

      } else {

        lcd.clear();

        lcd.print("1");

      }

    } else {

      buttonPressTime = millis();

    }

    lastButtonState = buttonState; 

  }

}

Dah4k (23.03.2025 0:57)

ukaž kód :)

Qinyx (22.03.2025 11:49)

Borci vyznáte se někdo v Arduinu? Za pomoci YT a Google jsem si udělal krátký kód, který by měl dělat to, že při krákém zmáčknutí tlačítka se na displayi zobrazí 1 a při dlouhém zmáčknutí 0 (něco jako morseovka). Problém nastal v tom že bez jakéhokoliv inputu mi to dokola píše 1.

Kód jsem řešil na jednom z fór, které jsem našel, a tam mi napsali že se může jednat o HW noise across digital input pin.

Než začnu něco dělat, tak jsem se raději chtěl zeptat i vás :D

kubba (20.03.2025 20:55)

Ch: super :) Opatrnej sem, jen obcas clovek udela kokotinu :)

chasgoj (20.03.2025 19:08)

 Sejdeme se na míráku a domluvíme se.

 

kubba: Opatrně :) A mám tu na stole nějaký kotouče do té pily, už jsem je našel :)

Dah4k (20.03.2025 8:40)

kubba: AU! tak přeji brzké uzdravení :)

Bokor: je mi to jedno, se domluvíme na Míráku

Qinyx (20.03.2025 6:44)

Tak to je důležité že si netrefil nic důležitého, rychle se uzdrav ;)

Bokor (20.03.2025 6:15)

Kam vyrazíme? Praha? nebo rychta? 

kubba (19.03.2025 20:27)

Šlo to vedle kolena. Nic důležitýho sem netrefil. Jen nějakou žílu a maso. Ale au :)

Qinyx (19.03.2025 19:23)

Kuba, jak moc je trošku? Na kost, nebo jen kůže?

kubba (19.03.2025 18:24)

D4: ujela mi sekyrka, trošku :)

chasgoj (19.03.2025 18:09)

Já můžu a taky chci :)

Dah4k (19.03.2025 16:57)

já bych mohl

kubba: omg co si dělal ? :o

předchozí stránka Strana 3 z 236 následující stránka