Nife version Beta
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

31 lines
625 B

  1. : test1
  2. 200 0 do
  3. " i vaut : " "type I .
  4. I 0x12 1 i2c_read
  5. " et on lit : " "type . cr
  6. 1 sleep
  7. loop
  8. ;
  9. : test2
  10. 200 0 do
  11. " i vaut : " "type I .
  12. I I 0x12 1 i2c_write
  13. " on ecrit cette valeur a cette adresse " "type
  14. I 0x12 1 i2c_read
  15. " et on lit : " "type . cr
  16. 1 sleep
  17. loop
  18. ;
  19. # fonction qui envoie une valeur a l'Arduino et qui recupere le resultat du calcul
  20. # on suppose ici que le I2C-ID est egal a 1 car Model B
  21. : arduino # [ val chip-address - resultat ]
  22. dup unrot dup 1 i2c_write
  23. 1 sleep # a voir si c'est bien necessaire
  24. -1 swap 1 i2c_read
  25. ;