Deska UNO dioda Rx

Odpovědět
romansis
Příspěvky: 5
Registrován: 25 říj 2018, 20:51
Reputation: 0

Deska UNO dioda Rx

Příspěvek od romansis » 22 lis 2018, 16:41

Co znamená rychlé blikání led diody označené RX na desce UNO? Nahrání programu proběhne úspěšně ale nezačne fungovat a rozbliká se rychle dioda RX. Poradí někdo?

jankop
Příspěvky: 1029
Registrován: 06 zář 2017, 20:04
Reputation: 0
Bydliště: Brno
Kontaktovat uživatele:

Re: Deska UNO dioda Rx

Příspěvek od jankop » 22 lis 2018, 20:54

Dioda Rx se rozbliká, když do Arduina jsou zapisována data, například právě při nahrávání programu. Možná ten tvůj program funguje, ale úplně jinak, než si představuješ nebo myslíš. Tu LED je možné také ovládat softwarově.

Axamith
Příspěvky: 530
Registrován: 09 srp 2017, 08:17
Reputation: 0
Kontaktovat uživatele:

Re: Deska UNO dioda Rx

Příspěvek od Axamith » 23 lis 2018, 06:34

jankop píše:
22 lis 2018, 20:54
... Tu LED je možné také ovládat softwarově.
Nějaké bližší info?

AstroMiK
Příspěvky: 592
Registrován: 08 pro 2017, 19:05
Reputation: 0

Re: Deska UNO dioda Rx

Příspěvek od AstroMiK » 23 lis 2018, 07:09

Axamith píše:
23 lis 2018, 06:34
Nějaké bližší info?
U starých verzí Arduino UNO, kde je jako USB převodník použitý obvod ATMEGA 16U2, se Tx a Rx LED řídit nedá.
Tyto LED jsou připojené k extra vývodům toho USB převodníku.

V novějších verzích Arduina UNO (s převodníkem CH340) jsou ale LEDky Tx a Rx zapojené přímo na piny D0 a D1 (proti Vcc), takže jejich nastavením na OUTPUT je pak možné LED rozsvěcovat zapsáním "LOW" na příslušné piny.

Kód: Vybrat vše

void setup(void)
  {
    pinMode(0,OUTPUT);
    pinMode(1,OUTPUT);
  }

void loop(void)
  {
    digitalWrite(0,HIGH);  
    digitalWrite(1,LOW);  
    delay(500);
    digitalWrite(1,HIGH);  
    digitalWrite(0,LOW);  
    delay(500);
  }


Video: https://youtu.be/-b3HqeATEao

Axamith
Příspěvky: 530
Registrován: 09 srp 2017, 08:17
Reputation: 0
Kontaktovat uživatele:

Re: Deska UNO dioda Rx

Příspěvek od Axamith » 23 lis 2018, 10:35

Zajímavé, to může ušetřit pin na LEDku :-)

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Bing [Bot] a 7 hostů