Inhoudsopgave:

ANALOGE SPANNING LEZEN - ARDUINO - CODE ONTHULLING #1 - Ajarnpa
ANALOGE SPANNING LEZEN - ARDUINO - CODE ONTHULLING #1 - Ajarnpa

Video: ANALOGE SPANNING LEZEN - ARDUINO - CODE ONTHULLING #1 - Ajarnpa

Video: ANALOGE SPANNING LEZEN - ARDUINO - CODE ONTHULLING #1 - Ajarnpa
Video: #11 LM35 and 4-20mA Industrial Temperature Sensor to Outseal Arduino PLC 2024, Juni-
Anonim
ANALOGE SPANNING LEZEN - ARDUINO - CODE ONTHULLEN #1
ANALOGE SPANNING LEZEN - ARDUINO - CODE ONTHULLEN #1
ANALOGE SPANNING LEZEN - ARDUINO - CODE ONTHULLEN #1
ANALOGE SPANNING LEZEN - ARDUINO - CODE ONTHULLEN #1
LEES ANALOGE SPANNING - ARDUINO - CODE ONTHULLING #1
LEES ANALOGE SPANNING - ARDUINO - CODE ONTHULLING #1

CODE ONTHULLEN #1 ANALOGE VOLTAGE LEZEN: Dit voorbeeld laat zien hoe u een analoge ingang op analoge pin 0 leest, de waarden van analogRead() omzet in spanning en deze uitprint naar de seriële monitor van de Arduino Software (IDE).

Stap 1: HARDWARE VEREIST:

Arduino of Genuino Board, 10k OHM Potentiometer.

Stap 2: VEILIGHEIDSMAATREGELEN; GEZOND GEBRUIK:

HOUD ER REKENING MEE DAT HET GEBRUIK VAN DE EXTERNE STROOMVOORZIENING OP DE ANALOGE PIN VAN DE ARDUINO DE 5V NIET MAG OVERSCHRIJDEN, OMDAT ARDUINO WERKT OP 5V LOGIC, EN DE MICROCONTROLLER KAN DOORBRANDEN ALS DE SPANNING HOGER IS DAN 5V. DIT PROJECT IS NUTTIG VOOR HET CONTROLEREN VAN DE SPANNING VAN KLEINE POTLOOD- OF LITHIUMBATTERIJEN EN TRIMPOTS.

Stap 3: CIRCUIT:

STROOMKRING
STROOMKRING
STROOMKRING
STROOMKRING

Sluit de drie draden van de potentiometer aan op uw bord. De eerste gaat naar aarde vanaf een van de buitenste pinnen van de potentiometer. De tweede gaat naar 5 volt van de andere buitenste pin van de potentiometer. De derde gaat van de middelste pen van de potentiometer naar analoge ingang 0. Door aan de as van de potentiometer te draaien, verandert u de hoeveelheid weerstand aan weerszijden van de wisser die is verbonden met de middelste pen van de potentiometer. Dit verandert de spanning op de middelste pin. Wanneer de weerstand tussen het midden en de kant die is aangesloten op 5 volt bijna nul is (en de weerstand aan de andere kant dicht bij 10 kilohm), is de spanning op de middelste pin bijna 5 volt. Wanneer de weerstanden worden omgekeerd, nadert de spanning op de middelste pin 0 volt of aarde. Deze spanning is de analoge spanning die u als invoer afleest. De microcontroller van het bord heeft een circuit binnenin, een analoog-naar-digitaalomzetter of ADC genaamd, die deze veranderende spanning leest en converteert naar een getal tussen 0 en 1023. Wanneer de as helemaal in één richting wordt gedraaid, gaat er 0 volt naar de pin en de invoerwaarde is 0. Wanneer de as helemaal in de tegenovergestelde richting wordt gedraaid, gaat er 5 volt naar de pin en de invoerwaarde is 1023. Tussenin retourneert analogRead() een getal tussen 0 en 1023 dat evenredig is met de hoeveelheid spanning die op de pin wordt toegepast.

Stap 4: CODE:

CODE
CODE

Opgemerkt moet worden dat als u geen computer of laptop heeft, u uw Arduino kunt programmeren met de app 'Arduinodroid' die beschikbaar is in de Google Play Store. U kunt de seriële monitor bezoeken met behulp van 'Arduinodroid'.void setup() { Serial.begin(9600);}void loop() { int sensorValue = analogRead(A0); vlotterspanning = sensorwaarde * (5,0 / 1023,0); Serieel.println(spanning);}

Stap 5: De Instagram-post

Bezoek deze Instagram-post waar ik dit project heb beschreven -

Aanbevolen: