Robot commandé avec un nunchuck sans fil

Suite à notre dernier post, nous avons réussi à connecter un nunchuck sans fil avec un picaxe 08m2 en utilisant la liaison I2c.
Voici la page où le projet est présenté :
https://sites.google.com/a/collegelouisarmand.com/concours-telebot/tutoriel/robot-08m2-avec-nunchuck-sans-fil

Code du picaxe :

Code:
setfreq m4
Symbol joystick_x = b10
Symbol joystick_y = b11
Symbol Accel_X = b12
Symbol Accel_y = b13
Symbol Accel_z = b14
Symbol Accel_buttons = b15


Symbol nunchukaddress = 0xA4

Init:
  pause 3000
  hi2csetup i2cmaster, nunchukaddress, i2cfast, i2cbyte
  hi2cout (0xF0,0x55)
  pause 1
  hi2cout (0xFB,0x00)
  pause 1

main:

readNunchuk:
  hi2cout (0x00)
  pause 1
  hi2cin (joystick_x,joystick_y,Accel_X,Accel_Y,Accel_Z,Accel_buttons)
  pause 1
 if b15 = 1 then
 servo 0,75
 servo 4,225
 elseif b15 = 2 then
 servo 0,225
 servo 4,75
 elseif b15 = 3 then
 servo 0,145
 servo 4,145
 endif
 if b10 > 200 then
 servo 0,75
 servo 4,75
 elseif b10 < 50 then
 servo 0,225
 servo 4,225
 endif
 
'debug

 pause 200

 goto main
 

fuse

Senior Member
Je remercie Technocollege pour faire partager cette information. Voila un programme/application particulièrement démonstratif pour les élèves.:)
Cordialement
 
Top