Stap 3: Definitieve nota's & Code
Ik adviseer gebruikend de "switch... geval" structuur voor de code. U kunt een geval instellen voor elke knop/weerstand combo, en ik geef de voorkeur het gebruik van if-thens over en weer.Lees hier over de arduin
In het volgende voorbeeld:
int buttonValue1 = 92; 0.45V converteren naar analoge lezing
int buttonValue2 = 254; 1.24V converteren naar analoge lezing
int buttonValue3 = 327; 1.6V converteren naar analoge lezing
int waarde;
void setup)
{
}void loop {}
waarde = analogRead(A1);
schakelaar (waarde) {}
Case 92:
knop werd ingedrukt
breken;
Case 254:
knop 2 werd ingedrukt
breken;
Case 327:
knop 3 werd ingedrukt
breken;
geval van 72: //convert 0.35V in analoge lezing
knop één en twee werden gedrukt
standaard:
geen knop ingedrukt
breken;}
}
Dit kan alleen worden gebruikt voor digitale invoerapparaten zoals fototransistoren, switches en dergelijke.
Gelieve te posten vragen, opmerkingen, correcties of ideeën in het commentaar. Bedankt voor het lezen, en ik hoop dat ik gaf u sommige ideeën!