Stap 2: Code
Een grote ible voor het gebruik van de Arduino als een programmeur kan hier worden gevonden. Ik aanbevelen sterk lezen zelfs als u niet gaat om uw eigen pompoen maken want het is zeer nuttig en goed elkaar! Wat ik hier (zoals in de afbeelding) hebben gedaan is aansluiten van de arduino aan de ATtiny zoals beschreven in de bovenstaande link ible.
De gele (of witte) lijn op de sensor geeft als resultaat een waarde tussen 0 - 1023. U kunt de drempel dienovereenkomstig instellen.
De code die u naar de Arduino zal schrijven is hieronder:
Ik denk dat het klopt, ik heb verloren de oorspronkelijke code die ik mij met geprogrammeerd, maar dit ziet er goed uit... iemand wil mij dubbel te controleren?
Het is zeer vergelijkbaar met de versie van de arduino ziet u in 2 stappen...
---------------------------------------------------------------------------
lange een = 0;
lang c = 0;
VOID Setup {}
pinMode (0, OUTPUT); Amber
pinMode (1, OUTPUT); / * rood + zoemer /}
void loop {}
Als (analogRead(3) > 85) {}
c ++;
Als (c > = 5) {digitalWrite (0, laag);
digitalWrite (1, hoog) ;}}
else {digitalWrite (1, laag);
c = 0;
niet-ondertekende lange b = millis();
Als (b - een > 25) {}
een = b;
analogWrite (0, willekeurige (0, 256)) ;}}}