Operácie

Programovanie AVR v jazyku C: Rozdiel medzi revíziami

Zo stránky SensorWiki

Balogh (diskusia | príspevky)
Bez shrnutí editace
Balogh (diskusia | príspevky)
Bez shrnutí editace
Riadok 6: Riadok 6:
Na cvičení predvedieme pripojenie tlačítka, ktoré bude ovládať jednu LED diódu. Vašou úlohou bude pripojiť dve externé diódy a dve tlačítka a spraviť z nich preklápací R-S obvod.  
Na cvičení predvedieme pripojenie tlačítka, ktoré bude ovládať jednu LED diódu. Vašou úlohou bude pripojiť dve externé diódy a dve tlačítka a spraviť z nich preklápací R-S obvod.  


Musíte si na doštičku zapojiť jedno tlačítko a dvoma drôtikmi pripojiť k Arduino doske.
[[Súbor:MIPS_schema01.png|300px]]


Jedno tlačítko a jedna LED
Jedno tlačítko a jedna LED

Verzia z 15:14, 21. január 2021

Zatial aspon referencia[REF 1]


Úloha:

Na cvičení predvedieme pripojenie tlačítka, ktoré bude ovládať jednu LED diódu. Vašou úlohou bude pripojiť dve externé diódy a dve tlačítka a spraviť z nich preklápací R-S obvod.


Musíte si na doštičku zapojiť jedno tlačítko a dvoma drôtikmi pripojiť k Arduino doske.

Jedno tlačítko a jedna LED

/* Pripojenie periferii k vyvojovej doske Arduino:
 *  LED Diody  LED1 - D13 - PB5 (zabudovana)
 *  Tlacitka  TLAC1 - D12 - PB4
 */

#define LED1  13   
#define TLAC1  12

void setup()
{
   pinMode(LED1, OUTPUT);
   pinMode(TLAC1, INPUT_PULLUP);
   
}

void loop() 
{
   if (digitalRead(TLAC1))
     digitalWrite(LED1, LOW);
   else
     digitalWrite(LED1,HIGH);
  
}
#define nieco

main()
{
  while(1)
  {
   /* main program here */
  }

 return(0); /* never happen */
}

Literatúra

  1. AVR035: Efficient C Coding for AVR. Application note.