INHOUDSOPGAWE:

LEES ANALOG SPANNING - ARDUINO - KODE OPENBARE #1: 5 stappe
LEES ANALOG SPANNING - ARDUINO - KODE OPENBARE #1: 5 stappe

Video: LEES ANALOG SPANNING - ARDUINO - KODE OPENBARE #1: 5 stappe

Video: LEES ANALOG SPANNING - ARDUINO - KODE OPENBARE #1: 5 stappe
Video: CS50 2013 - Week 9 2024, Junie
Anonim
LEES ANALOG SPANNING - ARDUINO - KODE OPENBARE #1
LEES ANALOG SPANNING - ARDUINO - KODE OPENBARE #1
LEES ANALOG SPANNING - ARDUINO - KODE OPENBARE #1
LEES ANALOG SPANNING - ARDUINO - KODE OPENBARE #1
LEES ANALOG SPANNING - ARDUINO - KODE OPENBARE #1
LEES ANALOG SPANNING - ARDUINO - KODE OPENBARE #1

KODE OPENBARE #1 LEES ANALOG SPANNING: Hierdie voorbeeld wys hoe u 'n analoog ingang op analoog pen 0 kan lees, die waardes van analogRead () omskakel in spanning en dit kan afdruk op die seriële monitor van die Arduino Software (IDE).

Stap 1: HARDWARE VEREIST:

Arduino of Genuino Board, 10k OHM potensiometer.

Stap 2: VEILIGHEIDSVOORSORGMAATREËLS; GESONDE GEBRUIK:

BEWUS DAT EXTERNE VOEDING GEBRUIK OP DIE ANALOG -PIN VAN DIE ARDUINO NIE 5V MOET OORSKRY NIE, WANT ARDUINO WERK OP 5V LOGIC, EN DIE MIKROKONTROLLER KAN UITBRAND AS DIE SPANNING HOGER AS 5V IS. HIERDIE PROJEK IS NUTTIG OM DIE SPANNING VAN KLEIN POTLOOD- OF LITHIUM -BATTERYE EN TRIMPOTS TE KONTROLEER.

Stap 3: KRING:

KRINGBAND
KRINGBAND
KRINGBAND
KRINGBAND

Verbind die drie drade van die potensiometer met u bord. Die eerste gaan grond toe van een van die buitenste penne van die potensiometer. Die tweede gaan na 5 volt van die ander buitenste pen van die potensiometer. Die derde gaan van die middelste pen van die potensiometer na analoog ingang 0. Deur die as van die potensiometer te draai, verander u die hoeveelheid weerstand aan weerskante van die ruitveër wat gekoppel is aan die middelste pen van die potensiometer. Dit verander die spanning by die middelste pen. As die weerstand tussen die middelpunt en die sy wat aan 5 volt gekoppel is, naby nul is (en die weerstand aan die ander kant naby 10 kilohms), is die spanning by die middelpen naby 5 volt. As die weerstande omgekeer word, is die spanning by die middelste pen naby 0 volt of grond. Hierdie spanning is die analoog spanning wat u as 'n ingang lees. Die mikrobeheerder van die bord het 'n stroombaan wat 'n analoog-na-digitale omskakelaar of ADC genoem word wat hierdie veranderende spanning lees en dit omskakel na 'n getal tussen 0 en 1023. As die as heeltemal in een rigting gedraai word, gaan daar 0 volt na die pen en die insetwaarde is 0. As die as heeltemal in die teenoorgestelde rigting gedraai word, gaan daar 5 volt na die pen en die insetwaarde is 1023. Tussendeur gee analogRead () 'n getal tussen 0 en 1023 terug wat eweredig is aan die hoeveelheid spanning wat op die pen aangewend word.

Stap 4: KODE:

KODE
KODE

Daar moet kennis geneem word dat as u nie 'n rekenaar of 'n skootrekenaar het nie, u u Arduino kan programmeer met die app 'Arduinodroid' wat beskikbaar is in Google Play Store. U kan die seriële monitor besoek met behulp van 'Arduinodroid'.void setup () {Serial.begin (9600);} void loop () {int sensorValue = analogRead (A0); vlotspanning = sensorwaarde * (5.0 / 1023.0); Serial.println (spanning);}

Stap 5: Die Instagram -pos

Besoek hierdie Instagram -plasing waar ek hierdie projek beskryf het -

Aanbeveel: