technocollege.info
New Member
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 :
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