Hur man kod Arduinos del 2 (1 / 4 steg)
Steg 1: ingångar
Inte verkligen mycket mer för insatsvaror, men det var något som jag fann intressant.
AnalogReference()
Kom ihåg i förra Instructable när vi använde AnalogRead() för att upptäcka spänning, väl Detta utvidgar denna funktion. Så normalt Arduino läser en en spänning mellan 0 och 5 volt. Detta ändrar det så att spänningen kan vara en av tre saker (detta är för varje Arduino men mega), extern (matchs spänning av AREF pin), inre (normalt lika med 1,1 volt men är olika på Arduino Mega) eller standard (som anger det tillbaka till det normala).
analogReference(EXTERNAL);
Detta går i inställningen för ogiltiga. Detta anger så att Max spänningen ligger man spänningen på AREF PIN-koden, så för att uttrycka det enkelt, en spänning mellan 0 och AREF spänning. Se till att inte fäster något AREF nålen tills det har registrerats av Arduino. Detta görs genom att ladda upp koden innan du placerar någon spänning på AREF stift. Gå inte över 5 volt på AREF stift eller du kan skada Arduino.