Sisukord:

LUGEGE ANALOOGIPINGET - ARDUINO - KOODI AVALDAMINE #1: 5 sammu
LUGEGE ANALOOGIPINGET - ARDUINO - KOODI AVALDAMINE #1: 5 sammu

Video: LUGEGE ANALOOGIPINGET - ARDUINO - KOODI AVALDAMINE #1: 5 sammu

Video: LUGEGE ANALOOGIPINGET - ARDUINO - KOODI AVALDAMINE #1: 5 sammu
Video: Kaja Kallas: “Lugege mu huultelt: maksud ei tõuse! Punkt!” 2024, Juuni
Anonim
LUGEGE ANALOOGIPINGET - ARDUINO - KOODI AVALDAMINE #1
LUGEGE ANALOOGIPINGET - ARDUINO - KOODI AVALDAMINE #1
LUGEGE ANALOOGIPINGET - ARDUINO - KOODI AVALDAMINE #1
LUGEGE ANALOOGIPINGET - ARDUINO - KOODI AVALDAMINE #1
LUGEGE ANALOOGIPINGET - ARDUINO - KOODI AVALDAMINE #1
LUGEGE ANALOOGIPINGET - ARDUINO - KOODI AVALDAMINE #1

KOODI AVALDAMINE #1LUGEGE ANALOOGIPINGET: See näide näitab, kuidas lugeda analoogsisendit analoogpistikul 0, teisendada väärtused analogRead () pingeks ja printida see välja Arduino tarkvara (IDE) jadamonitorile.

1. samm: VAJALIK RIISTVARA:

Arduino või Genuino tahvel, 10k OHM potentsiomeeter.

2. samm: OHUTUSABINÕUD; TERVISLIK KASUTAMINE:

OLGE TEADLIK, ET ARDUINO ANALOOGNÕLGI VÄLISE TOITE TARBIMINE EI TOHI OLLA 5V VÕIMALIK, SEST ARDUINO TÖÖTAB 5V LOGIC'I JA MIKROKONTROLLER VÕIB PÕLETADA, KUI PAKKUMINE ON KÕREM kui 5V. SEE PROJEKT ON KASULIK VÄIKESTE PENTAKLI VÕI LIITIUM -AKUDE JA TRIMPOTIDE PINGE KONTROLLIMISEKS.

3. samm: LING:

Ahel
Ahel
Ahel
Ahel

Ühendage potentsiomeetri kolm juhtmest plaadiga. Esimene läheb maapinnale potentsiomeetri ühest välimisest tihvtist. Teine läheb potentsiomeetri teisest välimisest tihvtist 5 voltini. Kolmas läheb potentsiomeetri keskmisest tihvtist analoogsisendisse 0. Potentsiomeetri võlli keerates muudate takisti mõlemal pool klaasipuhasti, mis on ühendatud potentsiomeetri kesknööriga. See muudab pinge keskmisel tihvtil. Kui keskpunkti ja 5 voltiga ühendatud külje vaheline takistus on nullilähedane (ja teisel küljel on takistus 10 kilo oomi lähedal), on pinge keskmisel tihvtil 5 volti. Kui takistused on vastupidised, on pinge keskmisel tihvtil 0 volti või maandus. See pinge on analoogpinge, mida loete sisendina. Plaadi mikrokontrolleril on sees vooluahel, mida nimetatakse analoog-digitaalmuunduriks või ADC-ks, mis loeb selle muutuva pinge ja teisendab selle arvuks vahemikus 0 kuni 1023. Kui võll on täielikult ühes suunas keeratud, läheb tihvtile 0 volti ja sisendväärtus on 0. Kui võlli keeratakse lõpuni vastupidises suunas, läheb tihvtile 5 volti ja sisendväärtus on 1023. Vahepeal tagastab analogRead () arvu vahemikus 0 kuni 1023, mis on võrdeline tihvtile rakendatava pingega.

4. samm: KOOD:

KOOD
KOOD

Tuleb märkida, et kui teil pole arvutit või sülearvutit, saate oma Arduino programmeerida rakendusega „Arduinodroid”, mis on saadaval Google Play poes. Seeriamonitori saate külastada 'Arduinodroid' abil.void setup () {Serial.begin (9600);} void loop () {int sensorValue = analogRead (A0); ujukpinge = sensorValue * (5,0 / 1023,0); Serial.println (pinge);}

Samm: Instagrami postitus

Külastage seda Instagrami postitust, kus ma seda projekti kirjeldasin -

Soovitan: