Nalezeno 10 výsledků hledání

od bobynos
27 črc 2018, 21:41
Fórum: Sériová linka
Téma: Vypsaní textu pouze jednou při stisknutém tlačítku
Odpovědi: 20
Zobrazení: 13788

Re: Vypsaní textu pouze jednou při stisknutém tlačítku

Vyřešeno po stisknutí tlačítka vypíše jeden řádek a rozsvítí ledku po puštění tlačítka už nic nevypíše a ledka zhasne.
Díky za rady.


#include <HardwareSerial.h>

const int tlcRed = 2;
const int tlcGreen = 3;
const int ledErr = 4;
const int ledStart = 5;
bool lasttlcRed;
bool lasttlcGreen;
bool ...
od bobynos
27 črc 2018, 21:40
Fórum: Sériová linka
Téma: Vypsaní textu pouze jednou při stisknutém tlačítku
Odpovědi: 20
Zobrazení: 13788

Re: Vypsaní textu pouze jednou při stisknutém tlačítku


If (!digitalRead(tlcRed) && !digitalRead(ledStart)) {
Serial.println("RED");
digitalWrite(ledStart, HIGH);
}
if (digitalRead(tlcRed)) {
digitalWrite(ledStart, LOW);
}

Takhle jsem to myslel.
Jen si to zkontroluj jestli to odpovídá. A nejsem si jist co to bude dělat bez debounce.


Toto se ...
od bobynos
27 črc 2018, 20:34
Fórum: Sériová linka
Téma: Vypsaní textu pouze jednou při stisknutém tlačítku
Odpovědi: 20
Zobrazení: 13788

Re: Vypsaní textu pouze jednou při stisknutém tlačítku

petan píše:
27 črc 2018, 20:22
Přečti si ty komentáře v tom kódu. Je tam místo na hlídání náběžné i sestupné hrany u dvou vstupů. Stačí tam cokoliv přidat.
Nepoužíváš pinMode(xx, INPUT_PULLUP); ??
Nemám používám INPUT a tlačítko mám připojený přes rezistor na desce.

Zkoumám ten kód a zatím se mi nedaří.
od bobynos
27 črc 2018, 20:18
Fórum: Sériová linka
Téma: Vypsaní textu pouze jednou při stisknutém tlačítku
Odpovědi: 20
Zobrazení: 13788

Re: Vypsaní textu pouze jednou při stisknutém tlačítku


V podstatě chceš hlídat náběžnou hranu signálu. Koukni sem: https://www.mylms.cz/text-kusy-kodu-k-arduinu/#edge_detection

Tam je ten kód v podstatě hotovej. Jenom místo příkazu " digitalWrite(13, HIGH) " a " digitalWrite(13,LOW) " dáš " Serial.println("RED"); " a " Serial.println("GREEN ...
od bobynos
27 črc 2018, 20:00
Fórum: Sériová linka
Téma: Vypsaní textu pouze jednou při stisknutém tlačítku
Odpovědi: 20
Zobrazení: 13788

Re: Vypsaní textu pouze jednou při stisknutém tlačítku

:D tak to díky za odpovědi, ale zatím jsme se moc nepohnuli :) A vše co zkouším nepracuje, tak jak bych si představoval.
od bobynos
27 črc 2018, 19:41
Fórum: Sériová linka
Téma: Vypsaní textu pouze jednou při stisknutém tlačítku
Odpovědi: 20
Zobrazení: 13788

Re: Vypsaní textu pouze jednou při stisknutém tlačítku

const int tlcRed = 2;
const int tlcGreen = 3;
const int ledErr = 4;
const int ledStart = 5;

void setup()
{
pinMode(tlcRed, INPUT);
pinMode(tlcGreen, INPUT);
pinMode(ledStart, OUTPUT);
pinMode(ledErr, OUTPUT);
Serial.begin(9600);
Serial.println("Komunikace spustena");
}

void loop()
{
if ...
od bobynos
27 črc 2018, 19:27
Fórum: Sériová linka
Téma: Vypsaní textu pouze jednou při stisknutém tlačítku
Odpovědi: 20
Zobrazení: 13788

Re: Vypsaní textu pouze jednou při stisknutém tlačítku

Ano ve výsledku budu zjišťovat stav na dvou čidlech. Teď pro naprogramování mám nahrazeno tlačítky.
Teoreticky ani nepotřebuji rozsvítit ledku, ale jde mi o to, že když tlačítko(čidlo) bude aktvní např. minutu aby to vypsalo pouze jednou a né aby každou sekundu vypsalo několik řádků. funkce delay ...
od bobynos
27 črc 2018, 18:47
Fórum: Sériová linka
Téma: Vypsaní textu pouze jednou při stisknutém tlačítku
Odpovědi: 20
Zobrazení: 13788

Vypsaní textu pouze jednou při stisknutém tlačítku

Zdravím,
s Arduinem začínám. A narazil jsem na problém pro někoho možná jednoduchý, ale já už vážně nevím.

Kód:
const int tlcRed = 2;
const int tlcGreen = 3;
const int ledErr = 4;
const int ledStart = 5;

void setup()
{
pinMode(tlcRed, INPUT);
pinMode(tlcGreen, INPUT);
pinMode(ledStart, OUTPUT ...
od bobynos
10 bře 2018, 11:09
Fórum: Programování obecně
Téma: Vstupy/Vystupy - Serial monitor
Odpovědi: 3
Zobrazení: 2384

Re: Vstupy/Vystupy - Serial monitor

Axamith píše:
10 bře 2018, 03:11
Máš tam použité pull-down rezistory?
Viz. https://arduino.cz/arduino-zaklady-tlacitko/
Rezistory jsem právě považoval za nepotřebné. Díky odkazu už vím jakou práci tam vykonávají.

Už tomu rozumím. Díky moc
od bobynos
09 bře 2018, 22:34
Fórum: Programování obecně
Téma: Vstupy/Vystupy - Serial monitor
Odpovědi: 3
Zobrazení: 2384

Vstupy/Vystupy - Serial monitor

Zdravím,
učím se Arduino a začal jsem spíše krokáčema a LCD displejem. Nebyl žádný problém.
Dnes jsem chtěl vyzkoušet jednoduché piano a narazil jsem.
Zapojení i program je na netu pomocí 8 tlačítek pouštím do bzučáku napětí.
Problém nastal, že si bzučák dělal co chtěl. Napsal jsem program pouze na ...