Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
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:
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:
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:
Elektriciteits- en gasmeter lezen (Belgisch/Nederlands) en uploaden naar Thingspeak: 5 stappen
Lees Elektriciteits- en Gasmeter (Belgisch/Nederlands) en Upload naar Thingspeak: Als je je zorgen maakt over je energieverbruik of gewoon een beetje een nerd bent, wil je waarschijnlijk de gegevens van je mooie nieuwe digitale meter op je smartphone zien. project halen we de actuele data van een Belgische of Nederlandse digitale elektr
Hoe een schroefmaat af te lezen: 3 stappen
Hoe een micrometer af te lezen.: Hallo, mijn naam is Damian Paul. Ik ben tweedejaars student aan het Lake Area Technical Institute in het programma voor precisiebewerking. Ik heb meer dan 2 jaar CNC-machines gebruikt voordat ik naar het Lake Area Technical Institute ging. Vandaag ga ik
ADC-waarden lezen van potentiometers: 4 stappen:
Lees ADC-waarden van potentiometers: In dit artikel laat ik u zien hoe u ADC-waarden van een potentiometer kunt lezen. Dit is de basis van Arduino-programmering. die analoge waarden leest met behulp van de analoge pin die door Arduino wordt geleverd. Naast het gebruik van de potentio, zijn er verschillende sensoren die
LED-duim lezen: 6 stappen (met afbeeldingen)
LED-duim lezen: zoals u wellicht weet, is er een paginahouder / leesring voor mensen om met één hand te lezen. Ik heb het nog nooit gebruikt, dus ik wil er een hebben die 1) op dezelfde manier functioneert, maar waarmee ik 2) in het donker kan lezen voordat ik ga slapen; het moet ook 3) uitgeschakeld zijn
Waarden lezen vanaf een BLE-apparaat met CSR1010 en Dragonboard 410c: 6 stappen
Waarden lezen van een BLE-apparaat met CSR1010 en Dragonboard 410c: deze tutorial laat zien hoe u waarden kunt lezen van BLE-apparaat CSR1010 met Dragonboard 410c met Linaro. In dit voorbeeld emuleert CSR1010 een hartslagsensor