ESP: GPIO

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m (Čísla pinů (pinout): Oprava pro pin D0 (GPIO 5).)
(Čísla pinů (pinout): Oprava D4 u čísla 2. Změna pořadí sloupců tabulky - pin v kódu první)
Řádka 41: Řádka 41:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! GPIO !! Číslo pinu v kódu !! Označení na devboardu<br /> NodeMCU 1.0 !! Funkce
+
! Číslo pinu v kódu !! ESP GPIO !! Označení na devboardu<br /> NodeMCU 1.0 !! Funkce
 
|-
 
|-
| GPIO 16 || 3 || D0 || Na některých zařízeních ovládá vestavěnou diodu.<br />Neměl by být používán pro vstup a připojování zařízení. Používá se při nahrávání firmware. ?Nelze zde použít PWM?
+
| 3 || GPIO 16 || D0 || Na některých zařízeních ovládá vestavěnou diodu.<br />Neměl by být používán pro vstup a připojování zařízení. Používá se při nahrávání firmware. ?Nelze zde použít PWM?
 
|-
 
|-
| GPIO 5 || 5 || D1 || &nbsp;
+
| 5 || GPIO 5 || D1 || &nbsp;
 
|-
 
|-
| GPIO 4 || 2 || D2 || Na některých zařízeních ovládá vestavěnou diodu.
+
| 2 || GPIO 2 || D4 || Na některých zařízeních ovládá vestavěnou diodu.
 
|-
 
|-
 
|}
 
|}

Verze z 8. 3. 2017, 05:57


Obsah

Porty GPIO


Nastavení módu

pinMode(číslo_pinu, mód)


Digitální výstup

digitalWrite(číslo_pinu, hodnota)


Analogový výstup

analogWrite(číslo_pinu, hodnota)


Čísla pinů (pinout)

Číslo pinu v kódu ESP GPIO Označení na devboardu
NodeMCU 1.0
Funkce
3 GPIO 16 D0 Na některých zařízeních ovládá vestavěnou diodu.
Neměl by být používán pro vstup a připojování zařízení. Používá se při nahrávání firmware. ?Nelze zde použít PWM?
5 GPIO 5 D1  
2 GPIO 2 D4 Na některých zařízeních ovládá vestavěnou diodu.

Příklady

Analogové zhasínání diody
int pin = 5;

void stmivej() {
    for (int i = 1023; i > 0; i -= 255) {
        analogWrite(pin, i);
        delay(500);
    }
}

void setup() {
    pinmode(5, OUTPUT);
}

void loop() {
    stmivej();
}


Zdroje

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje