Arduino

162 views
Skip to first unread message

PE

unread,
Jun 14, 2011, 4:14:54 PM6/14/11
to KarotzDev
Bonjour,

Je souhaiterai savoir si il sera possible de connecter une carte de
type arduino à karotz.
Ceci permettrait de rendre mobile ce lapin ou de lui apporter plein
d'autre possibilités.

Cdt,

PE

Julien Cheype

unread,
Jun 14, 2011, 4:19:00 PM6/14/11
to karo...@googlegroups.com
Bonjour,

Nous sommes entrain de rajouter la possibilité de dialoguer en série sur le port USB dans vos applications JS.
Nos dev embarqués ici sont fan de arduino et ils sortirons sans doutes quelques exemples dès que la fonctionnalité sera stable.

Cordialement,

Julien Cheype | MINDSCAPE
…………………………………………………………………………
Email:
julien...@mindscape.fr

73-77 rue de Sèvres 92514 Boulogne-Billancourt Cedex France

PE

unread,
Jun 15, 2011, 7:11:44 AM6/15/11
to KarotzDev
Merci pour cette réponse rapide.
Je suis impatient car les possibilités vont être énorme et karotz va
pouvoir devenir un vrai petit robot autonome.

PE

david-karotz

unread,
Jun 17, 2011, 9:23:19 AM6/17/11
to KarotzDev
Message has been deleted

35niavlys

unread,
Jun 17, 2011, 12:02:04 PM6/17/11
to karo...@googlegroups.com
^^ en effet les possibilités sont infinies.

PE

unread,
Jun 17, 2011, 12:10:31 PM6/17/11
to KarotzDev
C'est magnifique : il le vend ? :)

idoya

unread,
Jun 17, 2011, 1:51:38 PM6/17/11
to karo...@googlegroups.com
rooooh c'est génial, il faut le vendre, il faut faire un tuto pour le faire, ..... 
n'importe quoi mais il faut faire PARTAGER l’expérience !

david-karotz

unread,
Jun 17, 2011, 3:02:34 PM6/17/11
to KarotzDev
la prochaine étape est de faire un karotzduino qui se plug directement
en dessous du karotz (le port d'extension contient une liaison serie
native et une liaison usb)
comme ça exit le cable usb de 3 metres

de meme on pourrait imaginer que les programme arduino soient integre
dans les appz de l'appzstore, et que le lapin upload automatiquement
le programme dans l'arduino au demarrage.

PE

unread,
Jun 18, 2011, 1:26:10 PM6/18/11
to KarotzDev
Et on pourrait avoir le schéma de ce port pour connaitre l'emplacement
du port USB ?

Cordialement,

PE

naXa

unread,
Apr 26, 2012, 7:46:46 PM4/26/12
to karo...@googlegroups.com
   Hello, je suis hyper interessé par le schéma de ce port mystere (celui en dessous du karots).
PE si jamais tu as avances dessus, ce serait sympas de partagé.

Thnx

Franck Jubin

unread,
May 26, 2014, 5:34:02 PM5/26/14
to karo...@googlegroups.com
Bonjour

Ce projet est-il toujours vivant ?
Pouvons-nous repartir de votre travail ?
Les sources et docs sont-elles disponibles ?

Franck 

KarMen

unread,
Jul 7, 2014, 4:02:42 PM7/7/14
to karo...@googlegroups.com
Hello,

A ma connaissance le projet est mort.
J'avais moi même écrit un proof of concept sur le wiki, mais celui-ci est out....

L'idée était de discuter entre le karotz et l'arduino par le port USB.
C'était fonctionnel (par contre hack du karotz afin de désactiver le scan continuel du port usb)

Je vais essayer de voir s'il est possible de réanimer le wiki.

@+

Xavier

KarMen

unread,
Jul 7, 2014, 4:28:39 PM7/7/14
to karo...@googlegroups.com
Récupéré sur mon PC (mais impossible à tester sans Arduino:

var BLUE        ="0000FF"; 
var PINK        ="FFCFAF"; 

karotz.connectAndStart = function(host, port, callback, data){
    try{
        karotz.connect(host, port);
    log("connected");
    karotz.start(callback, data);
    }catch(err){
    log(err);
    }
};


var buttonListener = function(event) {
    if ((event=='SIMPLE') || (event=='DOUBLE')) {
exit();
}
}

var tts_say=function(event) {
if ((event=="TERMINATED")||(event=="CANCELED")){
karotz.led.light(PINK);
}
return true;
}

var seriallist=function(data) {
 karotz.led.light(BLUE);
 karotz.tts.start("Arduino dit:"+data,"fr",tts_say); 
return(true);
}

var earsListener = function(event,step,length) {
 if (event.indexOf("START_LEFT") >= 0) {
   karotz.serial.write("A");
 }
 if (event.indexOf("START_RIGHT") >= 0) {
   karotz.serial.write("B");
 }
 return true;
}

var onKarotzConnect = function(data) {
karotz.serial.open("/dev/ttyUSB0",9600);
    karotz.serial.addListener(seriallist);
  karotz.button.addListener(buttonListener);
karotz.ears.addListener(earsListener);
}

var karotz_ip = 'localhost';
if (typeof(instanceName)=='undefined') include("../vm.js"); 
karotz.connectAndStart(karotz_ip, 9123, onKarotzConnect, {});

KarMen

unread,
Jul 7, 2014, 4:35:12 PM7/7/14
to karo...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages