Sisällysluettelo:
![ESP8266 PWM: n käyttäminen potentiometrin kanssa: 4 vaihetta ESP8266 PWM: n käyttäminen potentiometrin kanssa: 4 vaihetta](https://i.howwhatproduce.com/images/002/image-3260-57-j.webp)
Video: ESP8266 PWM: n käyttäminen potentiometrin kanssa: 4 vaihetta
![Video: ESP8266 PWM: n käyttäminen potentiometrin kanssa: 4 vaihetta Video: ESP8266 PWM: n käyttäminen potentiometrin kanssa: 4 vaihetta](https://i.ytimg.com/vi/JFdXB8Za5Os/hqdefault.jpg)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
![Image Image](https://i.howwhatproduce.com/images/002/image-3260-59-j.webp)
![](https://i.ytimg.com/vi/WUdZ5T_QPA0/hqdefault.jpg)
![Päämäärä Päämäärä](https://i.howwhatproduce.com/images/002/image-3260-60-j.webp)
Niille, jotka eivät ole tottuneet elektroniikkaan, PWM tarkoittaa tehonsäätöä. Ja tässä kokoonpanossa näytämme, miten sitä voidaan käyttää LED -valon voimakkuuden säätämiseen, joka on samanlainen kuin lampun himmennin, ja vaihtoehtoja tummentaa ja kirkastaa.
Tämän mekanismin avulla voit esimerkiksi liittää ohjaimen moottoriin. Tämä on vain yksi monista mahdollisuuksista.
- Huomautus: PWM tarkoittaa pulssileveysmodulaatiota.
Vaihe 1: Tavoite
Kokoonpano koostuu potentiometristä, joka on muuttuva vastus, jota valvoo ESP. Tässä järjestelmässä käytän samaa lähdekoodia, jota käyttäisin Arduinon kanssa. Monien etujensa vuoksi käytämme Arduino IDE: tä ESP: n kanssa myös muissa projekteissa.
Kokoonpanossa ESP on liitetty USB: hen vain virransyöttöä varten. Meillä on myös kohdistintappi, joka on keskipotentiometrin nasta, kytketty AD -porttiin, sekä positiivinen ja negatiivinen.
Koska jännite vaihtelee, on mahdollista lukea eri arvo AD: sta. Siksi potentiometriä kääntämällä on mahdollista lisätä tai vähentää LED -valon kirkkautta.
Vaihe 2: Kokoonpano
![Kokoonpano Kokoonpano](https://i.howwhatproduce.com/images/002/image-3260-61-j.webp)
Sähkökaavio on hyvin yksinkertainen: käyttämällä ESP8266: ta NodeMCU: n kokoonpanossa, me saamme virtaa USB: lle. Joten tässä potentiometri on liitettävä toisesta päästä negatiiviseen ja toinen positiiviseen. Väline, joka on kohdistin, pysyy päällä ADC 0: ssa, koska tällä ESP: llä on vain portti, joka lukee analogisia arvoja.
Vaihe 3: WiFi ESP8266 NodeMCU ESP-12E
![WiFi ESP8266 NodeMCU ESP-12E WiFi ESP8266 NodeMCU ESP-12E](https://i.howwhatproduce.com/images/002/image-3260-62-j.webp)
Vaihe 4: Lähdekoodi
Perustaa
Asetustoiminnossa määritämme käyttämiemme nastojen, tässä tapauksessa LEDin ja POTENTIOMETERin, käyttäytymisen.
void setup () {Serial.begin (115200) // Instrução para colocar o gpio que iremos utilizar como entrada, // podemos fazer a leitura nesse pino pinMode (A0, INPUT); // A0 é uma constante que indica o pino que ligamos nosso potenciômetro // Instrução para colocar o gpio que iremos utilizar como saída, // podemos alterar seu valor livremente para HIGH ou LOW pinMode (LED_BUILTIN, OUTPUT); // LED_BUILTIN ja uma Constante que indica tai LED ESP8266}
Silmukka
Tässä toiminnossa logiikka on lukea POT -arvo ja määrittää tämä arvo (joka on kirkkauden voimakkuus) LED -valosta.
void loop () {// faz a leitura do pino A0 (no nosso caso, o potenciômetro, retorna um valor entre 0 e 1023) int potcia = analoginenLue (A0); Sarja.println (potenssi); // como o LED no ESP8266 trabalha de maneira contrária, ou seja, quanto maior o valor atribuído, menor and intensidade. Faremos o cálculo para aumentarmos tai brilho confirme girarmos tai potentiaalinen em sentido horário. potensia = 1023 - potcia; // atribui o valor lido do potenciômetro para configurar and intensidade do brilho do LED analogWrite (LED_BUILTIN, potencia); }
Suositeltava:
Infrapuna -anturin käyttäminen Arduinon kanssa: 8 vaihetta (kuvien kanssa)
![Infrapuna -anturin käyttäminen Arduinon kanssa: 8 vaihetta (kuvien kanssa) Infrapuna -anturin käyttäminen Arduinon kanssa: 8 vaihetta (kuvien kanssa)](https://i.howwhatproduce.com/images/005/image-12443-j.webp)
Infrapuna -anturin käyttäminen Arduinon kanssa: Mikä on infrapuna -anturi? . IR -signaali
Sormenjälkitunnistimen käyttäminen ajanvaraukseen yhdessä XAMP -ratkaisun kanssa: 6 vaihetta (kuvien kanssa)
![Sormenjälkitunnistimen käyttäminen ajanvaraukseen yhdessä XAMP -ratkaisun kanssa: 6 vaihetta (kuvien kanssa) Sormenjälkitunnistimen käyttäminen ajanvaraukseen yhdessä XAMP -ratkaisun kanssa: 6 vaihetta (kuvien kanssa)](https://i.howwhatproduce.com/images/005/image-13150-7-j.webp)
Sormenjälkitunnistimen käyttäminen ajanvaraukseen yhdessä XAMP -ratkaisun kanssa Ratkaisu: Kouluprojektissa etsimme ratkaisua oppilaiden läsnäolon seurantaan. Monet opiskelijoistamme tulevat myöhään. On työlästä työtä tarkistaa heidän läsnäolonsa. Toisaalta keskustelua on paljon, koska opiskelijat sanovat usein
RPLIDAR 360 ° -laserskannerin käyttäminen Arduinon kanssa: 3 vaihetta (kuvien kanssa)
![RPLIDAR 360 ° -laserskannerin käyttäminen Arduinon kanssa: 3 vaihetta (kuvien kanssa) RPLIDAR 360 ° -laserskannerin käyttäminen Arduinon kanssa: 3 vaihetta (kuvien kanssa)](https://i.howwhatproduce.com/images/001/image-2592-62-j.webp)
RPLIDAR 360 ° -laserskannerin käyttäminen Arduinon kanssa: Olen suuri sumorobotien rakentamisen fani ja etsin aina uusia mielenkiintoisia antureita ja materiaaleja, joita voin käyttää paremman, nopeamman ja älykkäämmän robotin rakentamiseen. Sain tietää RPLIDAR A1: stä, jonka voit saada 99 dollarilla osoitteessa DFROBOT.com. Sanoin olevani kiinnostunut
DMX512 / RDM: n käyttäminen Raspberry Pi: n kanssa: 6 vaihetta (kuvien kanssa)
![DMX512 / RDM: n käyttäminen Raspberry Pi: n kanssa: 6 vaihetta (kuvien kanssa) DMX512 / RDM: n käyttäminen Raspberry Pi: n kanssa: 6 vaihetta (kuvien kanssa)](https://i.howwhatproduce.com/images/001/image-1768-66-j.webp)
DMX512 / RDM: n käyttö Raspberry Pi: n kanssa: Raspberry Pi: tä voidaan käyttää valaistuksen ohjaamiseen DMX512 -väylän kautta. DMX512-väyläjärjestelmissä RS-485: tä käytetään fyysisenä kerroksena. RS422 / RS485 -sarjamuotoinen HAT on täysin galvaanisesti eristetty sarjaliikenteen HAT, joka on suunniteltu käytettäväksi Raspberry Pi
TCRT5000 -IR -anturimoduulin käyttäminen Arduino UNO: n kanssa: 7 vaihetta (kuvien kanssa)
![TCRT5000 -IR -anturimoduulin käyttäminen Arduino UNO: n kanssa: 7 vaihetta (kuvien kanssa) TCRT5000 -IR -anturimoduulin käyttäminen Arduino UNO: n kanssa: 7 vaihetta (kuvien kanssa)](https://i.howwhatproduce.com/images/003/image-8239-75-j.webp)
TCRT5000 -IR -anturimoduulin käyttäminen Arduino UNO: n kanssa: Tässä opetusohjelmassa aiomme opettaa sinulle joitain perusasioita TCRT5000 -IR -anturimoduulin käytöstä. Nämä perusasiat näyttävät sarjamonitorin analogiset ja digitaaliset arvot.Kuvaus: Tämä IR -heijastava anturi käyttää TCRT5000 -tunnistinta värin ja