Stránka 1 z 1

Deska UNO dioda Rx

Napsal: 22 lis 2018, 16:41
od romansis
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?

Re: Deska UNO dioda Rx

Napsal: 22 lis 2018, 20:54
od jankop
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ě.

Re: Deska UNO dioda Rx

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

Re: Deska UNO dioda Rx

Napsal: 23 lis 2018, 07:09
od AstroMiK
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

Re: Deska UNO dioda Rx

Napsal: 23 lis 2018, 10:35
od Axamith
Zajímavé, to může ušetřit pin na LEDku :-)