Arduino: Lezen van analoge Voltage (2 / 5 stap)

Stap 2: Schrijven van de Code

Een nieuwe schets maken met behulp van de Arduino IDE . De nieuwe schets heeft twee stootte uit methoden.

 void setup() { // put your setup code here, to run once: } void loop() { // put your main code here, to run repeatedly: } 

Voorafgaand aan de installatiemethode zal u een declareren voor de analoge pin die is verbonden met de photoresistor.

 //Photoresistor Pin int analogPin = 0; void setup() { // put your setup code here, to run once: } 

Zoals u uit de vorige les herinneren, loopt de installatiemethode zodra wanneer de firmware begint. Voor deze les is het doel om te schrijven van de waarde van de spanning uit de fotoweerstand naar de seriële monitor. Om dat te doen zal u start de seriële monitor met behulp van de methode Serial.begin en pas in de baud-rate (bits per seconde).

 void setup() { // put your setup code here, to run once: Serial.begin(9600); } 

Vervolgens zal u schrijft de code om te lezen van de ruwe gegevens komen in op A0 (Onthoud, zal zij een waarde tussen 0 en 1023 oftewel 1024 stappen of eenheden) en converteren naar een spanning (0.0V-5.0V) te lezen.

 void loop() { // put your main code here, to run repeatedly: // read the raw data coming in on analog pin 0: int lightLevel = analogRead(analogPin); // Convert the raw data value (0 - 1023) to voltage (0.0V - 5.0V): float voltage = lightLevel * (5.0 / 1024.0); // write the voltage value to the serial monitor: Serial.println(voltage); } 

Gerelateerde Artikelen

Lezen van real-time analoge ingang met behulp van Arduino en plotten met LabVIEW

Lezen van real-time analoge ingang met behulp van Arduino en plotten met LabVIEW

Toen ik deed mijn projecten een van de integraal onderdeel was analoge gegevens lezen en uitzetten van het. Aangezien ik vond geen artikelen of instructable met betrouwbare materiaal te doen dacht ik van het neerschrijven van de stappen die ik eindel
Plug en Play externe relais (framboos en Arduino en lezen van sensoren)

Plug en Play externe relais (framboos en Arduino en lezen van sensoren)

Het doel was om het maken van gebruiksvriendelijke End to End controle over stopcontacten via relay, met inbegrip van (en vooral misschien) Web GUI en automatisering.Zoals altijd probeer ik te gebruiken van bestaande oplossingen en vertrouwen zo wein
Lezen van RPM van Arduino gebaseerde IR Tachometer met MATLAB GUI

Lezen van RPM van Arduino gebaseerde IR Tachometer met MATLAB GUI

Hallo weer, een paar dagen terug postte ik een instructable van infrarood toerenteller met behulp van arduino, dan besefte ik dat eerder dan het lezen van de RPM-waarde in de Arduino IDE seriële monitor, presentatie van de RPM in een juiste frame zou
IoT Workshop: Lab 2 - het lezen van een analoog signaal

IoT Workshop: Lab 2 - het lezen van een analoog signaal

In dit lab zal twee weerstanden - een statische weerstand en een variabele weerstand - maakt u een spanning divider waarmee u effectief begrijpen de lichtintensiteit gedetecteerd door een fotoweerstand - in wezen een lichtmeter. In de vorige les hebt
Elektronische muziekdoos aangedreven door Arduino (soort van)

Elektronische muziekdoos aangedreven door Arduino (soort van)

muziek is de meest universele middel van expressie. Ongeacht culturele taal of leeftijd die het idee wel muziek overgebracht zou niet veel verschillen. Het is veilig om te zeggen dat iedereen houdt van muziek, één type of een ander. Wanneer iemands f
Honey, I Shrunk de Arduino: verplaatsen van Arduino naar ATtiny en schrijven van uw code in zuivere AVR-C

Honey, I Shrunk de Arduino: verplaatsen van Arduino naar ATtiny en schrijven van uw code in zuivere AVR-C

Arduino is een geweldig hard- en softwareplatform, maar met alle functies is het ook een beetje opgeblazen en vaak hoeft u alleen een klein deel van alle functies. Uw project vereist soms om kleinere en goedkopere apparaten te hebben. Wat je misschie
Sigma! lezen van horloge

Sigma! lezen van horloge

Hallo! Mijn naam is Andrew Shubin en dit is het verhaal hoe ik aan het doen was het project van horloge met e-Inkt vertoning voor het lezen van boeken op de school Fab Lab Polytech!Stap 1: Idee creatie! Ik ben dol op lezen, en u? Boeken - mijn beste
(Ascensor) Lift model met behulp van de Arduino, uitvinder van de App en andere vrije software

(Ascensor) Lift model met behulp van de Arduino, uitvinder van de App en andere vrije software

ESPConstrucción, paso een paso, de VN ascensor een escala usando arduino (como controlador del motor y Relacionadas y salidas por bluetooth), uitvinder van de app (para diseño de aplicación como deelvenster de controle del ascensor) y freeCAD y Libre
IKEA Samtid lezen van lichte upgrade

IKEA Samtid lezen van lichte upgrade

Nadat u bent overgeschakeld van alle mijn lampen voor LED lampen, was ik geërgerd door het feit dat de meeste van deze lampen voornamelijk licht in het voorste halfrond uitstralen. Alleen heel weinig licht het in de tegenovergestelde richting maakt.
Arduino voederen van xively.com met temperatuur van de DS18B20

Arduino voederen van xively.com met temperatuur van de DS18B20

dit instructable zal uitleggen hoe:* een DS18B20 temperatuursensor verbinding te maken met een arduino* Lees van de sensor via de 1-wire-interface* die gegevens naar xively.com verzenden rechtstreeks van de arduino* Bekijk de resulterende grafiek op
Het lezen van de druksensor van BMP180 met een Attiny85 en voeg een DHT11 ook

Het lezen van de druksensor van BMP180 met een Attiny85 en voeg een DHT11 ook

Ik hou van de serie Attiny 85 en willen alle dingen die u met het doen kunt verkennen. Als het niet teveel pennen hebben, is met behulp van I2C hardware op het een goed idee. I2C op de attiny kan worden een beetje onhandig als het kan niet de draad b
Hoe om te lezen van de temperatuur gegevens op uw website?

Hoe om te lezen van de temperatuur gegevens op uw website?

Vandaag, ik ga u tonen hoe temperatuur om gegevens te lezen van DHT11 vochtigheid en temperatuursensor is aangesloten op de Arduino UNO die gebruik maakt van de ethernet-shield temperatuur om gegevens te verzenden naar uw persoonlijke website! Dit kl
Ultrasone Sensor Data lezen van FireFly

Ultrasone Sensor Data lezen van FireFly

Dit Instructable zullen kijken hoe u configureert een ultrasone Sensor met behulp van Arduino en Firefly voor de opsporing van een afstand van objecten en een veranderende geometrie binnen Rhino en uiteindelijk het gebruik van de gegevens voor de bot
Arduino controle van uw iOS-apparaat en uw Apple Watch

Arduino controle van uw iOS-apparaat en uw Apple Watch

Deze eenvoudige instructable is over Arduino Manager, een krachtige General-Purpose iOS App die het mogelijk maakt om te controleren elke Arduino (of Arduino compatibel) bestuur door middel van 30 verschillende Widgets.Enkele van de beschikbare Widge