Uživatelské nástroje

Nástroje pro tento web


vpr:laborky:dio:dioda_tlacitko

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
vpr:laborky:dio:dioda_tlacitko [05. 12. 2017, 21.41]
xbednar
vpr:laborky:dio:dioda_tlacitko [05. 12. 2017, 22.26] (aktuální)
xbednar
Řádek 8: Řádek 8:
 </​WRAP>​ </​WRAP>​
  
-====pinMode()==== +=====pinMode()===== 
-===Použití===+====Použití====
  ​Přiřadí danému pinu funkci vstupu (INPUT) nebo výstupu (OUTPUT). ​  ​Přiřadí danému pinu funkci vstupu (INPUT) nebo výstupu (OUTPUT). ​
-===Syntax===+====Syntax====
  ​pinMode(pin,​ mód)  ​pinMode(pin,​ mód)
-===Parametry===+====Parametry====
  ​**pin**\\  ​**pin**\\
 +
  ​Číslo pinu, jejž chceme nastavit\\  ​Číslo pinu, jejž chceme nastavit\\
  
- ​**mód**\\+ ​**mód**\\ ​ 
  //​INPUT//​ Nastaví pin jako vstup, tedy pro případ, že chceme, aby byl pin zdrojem informací.\\  //​INPUT//​ Nastaví pin jako vstup, tedy pro případ, že chceme, aby byl pin zdrojem informací.\\
 +
  //​OUTPUT//​ Nastaví pin jako výstup, tedy pro případ, že chceme, aby pin poskytoval elektrický proud, pokud mu to přikážeme.\\  //​OUTPUT//​ Nastaví pin jako výstup, tedy pro případ, že chceme, aby pin poskytoval elektrický proud, pokud mu to přikážeme.\\
  
-===Příklad===+ //​INPUT_PULLUP//​ Používáme v případě, že na daný pin zapojujeme tlačítko. Nastaví pin jako vstup. Pokud není tlačítko sepnuté, proudí proud do pinu přes rezistor přímo z desky a na pinu čteme hodnotu //HIGH//. Ve chvíli, kdy tlačítko sepneme, přestane proud proudit do pinu a čteme hodnotu //LOW//.\\  
 + 
 + //​INPUT_PULLDOWN//​ \\ 
 + 
 +{{:​vpr:​laborky:​ain:​digitalpulluppulldown.jpg?​400|void loop(){}} 
 +====Příklad====
 <code c |h Nastavení pinu> <code c |h Nastavení pinu>
 void setup(){ void setup(){
-  pinMode(3, OUTPUT); ​         // nastaví pin číslo 3 jako pin výstupní+  pinMode(3, OUTPUT); ​      ​// nastaví pin číslo 3 jako pin výstupní
 } }
 </​code>​ </​code>​
  
-====digitalWrite()==== +=====digitalWrite()===== 
-===Použití===+====Použití====
  Pokud je pin nastaven jako výstup, můžeme touto funkcí měnit napětí na pinu. Napětí bude 0 V nebo 5 V (případně 3,3 V pro určitý typ desek).  Pokud je pin nastaven jako výstup, můžeme touto funkcí měnit napětí na pinu. Napětí bude 0 V nebo 5 V (případně 3,3 V pro určitý typ desek).
-===Syntax===+====Syntax====
  ​digitalWrite(pin,​ hodnota)  ​digitalWrite(pin,​ hodnota)
-===Parametry===+====Parametry====
  ​**pin**\\  ​**pin**\\
 +
  ​Číslo pinu, na němž chceme měnit napětí.\\  ​Číslo pinu, na němž chceme měnit napětí.\\
  
  ​**hodnota**\\  ​**hodnota**\\
- //HIGH// Nastaví na daném pinu napětí na 5 V (příp. 3 V).\\+ 
 + //HIGH// Nastaví na daném pinu napětí na 5 V (příp. ​3,3 V).\\ 
  //​LOW//​ Nastaví na daném pinu napětí na 0 V.\\  //​LOW//​ Nastaví na daném pinu napětí na 0 V.\\
-===Příklad===+====Příklad====
 <code c |h Nastavení napětí na pinu> <code c |h Nastavení napětí na pinu>
 void setup(){ void setup(){
-  pinMode(3, OUTPUT); ​         // nastaví pin číslo 3 jako pin výstupní +  pinMode(3, OUTPUT); ​      ​// nastaví pin číslo 3 jako pin výstupní 
-  digitalWrite(3,​ HIGH); ​      ​// nastaví napětí na pinu číslo 3 na hodnotu 5 V+  digitalWrite(3,​ HIGH); ​   // nastaví napětí na pinu číslo 3 na hodnotu 5 V
 } }
  
 </​code>​ </​code>​
  
-====digitalRead()====+=====digitalRead()====
 +====Použití==== 
 + ​Přečte hodnotu //​HIGH// ​ nebo //​LOW// ​ z daného pinu. Vrací tuto hodnotu. 
 +====Syntax==== 
 + ​digitalRead(pin) 
 +====Parametry==== 
 + ​**pin**\\ 
 + 
 + ​Číslo pinu, z něhož čteme hodnotu.\\ 
 +====Příklad==== 
 +<code c |h Nastavení napětí na pinu> 
 +int x = 0; 
 + 
 +void setup(){ 
 +  pinMode(3, OUTPUT); ​     // nastaví pin číslo 3 jako pin výstupní 
 +  pinMode(4, INPUT); ​      // nastaví pin číslo 4 jako pin vstupní 
 +
 +void loop(){ 
 +  int x = digitalRead(4); ​ // přečte hodnotu na pinu č. 4 a přiřadí ji proměnné x 
 +  digitalWrite(3,​ x);      // změní napětí na pinu č. 3 na hodnotu x  
 +
 +</​code>​
vpr/laborky/dio/dioda_tlacitko.1512506462.txt.gz · Poslední úprava: 05. 12. 2017, 21.41 autor: xbednar