Étape 3: câblage
Lorsque la forme sera effectuée, nous pouvons commencer à mettre dans le câblage et l’électronique en. Nous avons coupé des petits trous dans le tube pour pousser la led à travers. Il est également souhaitable de mettre l’Arduino et la batterie à proximité des ouvertures.
J’ai inclus un organigramme pour montrer comment le câblage a été fait pour vous économiser du temps pour tout comprendre.
Une fois que tout cela a été fait, nous avons joué avec le ballon un peu. Nous avons également trouvé amusant de jouer avec elle dans l’obscurité où les lumières et les couleurs vraiment sortis nice.
La dernière photo est du script que nous avons utilisé pour l’Arduino. Vous pouvez changer les couleurs en recherchant leur nombre RVB et entrant dans le script si vous désirez plus et d’autres couleurs, j’ai joint le script sous forme de fichier.
Ou vous pouvez copier coller d’ici si ça ne marche pas :
blauw int = 11 ; int rood = 10 ; int groen = 9; int drood, crood ; int dblauw, cblauw ; int dgroen, cgroen ; int kleur ; void setup() {pinMode (sortie 9); pinMode (sortie 10,); pinMode (sortie 11); drood = random(0,0) ; dblauw = random(0,0) ; dgroen = aléatoire (0, 0);} void loop(){analogWrite(rood,crood) ; analogWrite(blauw,cblauw) ; analogWrite(groen,cgroen) ; if(crood > drood) {crood--;} if(crood < Drood) {crood ++;} if(cgroen > dgroen) {cgroen--;} if(cgroen < dgroen) {cgroen ++;} if(cblauw > dblauw) {cblauw--;} if(cblauw < dblauw) {cblauw ++;} Si (cblauw == dblauw & & cgroen == dgroen & & crood == drood) {delay(5000) ; kleur = random(1,5) ; switch (kleur) {case 1: dgroen = 255 ; drood = 0; dblauw = 0; break ; case 2: dgroen = 0; drood = 255 ; dblauw = 0; break ; case 3: dgroen = 0; drood = 0; dblauw = 255 ; break ; case 4: dgroen = 0; drood = 255 ; dblauw = 255 ; break ; default:;}} Delay(5) ; }