Stap 10: Kalibratiefunctie & sensoren
JustAPendulum drie sensoren met een minimale configuation gebruiken om te detecteren van objecten in de IR-straal. Het circuit is echt klein en makkelijk te maken. Het retourneert een analoge waarde die readed op A0, A1 en A2 pennen worden kan. Waarom drie sensor? Ik gebruikte drie sensoren om bij te houden van de bal op het scherm van de metgezel-programma.
JustAPendulum metgezel heeft een functie genaamd "Kalibratie". De MPU moet een geijkte waarde voor de berekening van de periode van de trilling: de drie sensoren die ik gebruikte Wijzig de analoge waarden in base aan het licht in uw kamer. 1000/1023 is de standaard waarde voor een kamer met een schemerig licht. Merk op dat deze sensoren niet met een grote licht in de buurt van hen uitvoeren!
De kalibratie kan niet plaatsvinden zonder de ADC display: daarmee wegdraaien en observeren van de waarden. Zet dan een hand op de eerste sensor. Zijn de waarden veranderd? Zo nee, schakel de verlichting in uw kamer. Als ze bent veranderd, kijk de huidige waarde en druk op de knop "Handmatige kalibratie". Schrijf het met sommige onderlinge aanpassing in het tekstvak. Bijvoorbeeld als de nieuwe waarden zijn 1005, 1007, 1010, ecc... u moet schrijven 1000 en druk vervolgens op enter.
Aanpassen van de lengte van de draad (standaard 74 cm) drukt u op "Wire leght" en schrijf de waarde. Dan heb je de meetfout, in base naar het gebruikte gereedschap instellen: als u van een meetlint gebruikmaakt de gevoeligheid is 1 mm.
Merk op dat de kamer voor een beter resultaat, donkere zou moeten zijn.
Alle waarden worden opgeslagen in de EEPROM van de microcontroller ATmega328p.