jeudi, mars 3 2016 00:36
Manette analogique pour arduino
ta daaaaa! Voici mon "arduino's analog joystick": Electronique: (je déteste les logiciels de création de PCB) Pour faire simple [1], la loi d'ohm fait qu'en mettant une résistance différente au cul de chaque bouton poussoir, la valeur lue dans A0 sera unique en fonction du bouton activé. Code Il donne quelque chose comme ça: int joystickPin = A0; int getPushedButton(int joystickPin){ int val=analogRead(joystickPin); if(val > 1000){ return 0; }else if (val > 650){ return 4; }else if(val > 450){ return 6; }else if(val > 120){ return 5; }else if(val > 45){ return 3; }else if(val > 15){ return 1; }else{ return 2; } } Adaptez les valeurs en fonction des résistances que...