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); }