On refait le blog - Programmer le robot lego mindstorms EV3 en PHP sous linux - Commentaires2023-09-07T06:44:27+02:00Merome.neturn:md5:7c8a50b4481dc1924fb7cb3244c918b1DotclearProgrammer le robot lego mindstorms EV3 en PHP sous linux - Meromeurn:md5:43c7f0b55ab0ef3fd85c1a24d392dc572016-05-20T09:15:44+02:002016-05-20T08:15:44+02:00Merome<p>@neuronix : avec ev3dev, la brique devient une machine linux, donc on a un terminal accessible, et simplement en branchant un clavier USB sur la brique, on peut lancer un éditeur de texte et coder directement sur la brique.<br />
Bon, il faut avoir des bons yeux...</p>Programmer le robot lego mindstorms EV3 en PHP sous linux - neuronixurn:md5:f6d549f2d1653a64e110fccb63faff2d2016-05-18T19:20:11+02:002016-05-18T18:20:11+02:00neuronix<p>Existe-t-il un programme permettant de programmer directement sur la brique? Car l'interface déjà présente sur la brique ne présente pas tout les commandes du logiciel sur ordi <img src="https://merome.net/blog/index.php?pf=sad.svg" alt=":(" class="smiley" /></p>Programmer le robot lego mindstorms EV3 en PHP sous linux - Timurn:md5:bd648c89b7354b3ed9a0a8fdfee659062016-01-10T16:46:38+01:002016-01-10T16:46:38+01:00Tim<p>@Merome : D'accord, ok.<br />
De mon coté, je viens d'y arriver en faisant :<br />
sudo adduser www-data ev3dev // pour l'accès aux devices<br />
sudo adduser www-data audio // pour le espeak<br />
et un petit restart d'apache.<br />
En tout cas, pour ma part qui suis du monde PHP, c'est génial.<br />
Manque que les triggers des sensors... à suivre</p>Programmer le robot lego mindstorms EV3 en PHP sous linux - Meromeurn:md5:c31838e694c18a867a1f47e798515b072016-01-10T14:55:49+01:002016-01-10T14:55:49+01:00Merome<p>@Tim : je lance le script PHP en tant que root en ligne de commande</p>Programmer le robot lego mindstorms EV3 en PHP sous linux - Timurn:md5:a223556b426f94333723232e8fa37dae2016-01-10T14:38:33+01:002016-01-10T14:38:33+01:00Tim<p>C'est good, j'ai trouvé :<br />
sudo usermod -a -G ev3dev www-data</p>Programmer le robot lego mindstorms EV3 en PHP sous linux - Timurn:md5:427b187b1a67ba37a45e813ae4c35ba72016-01-10T14:29:39+01:002016-01-10T14:29:39+01:00Tim<p>Merci d'avoir partager ce tuto.<br />
Mon souci est que pour " $f=fopen("/sys/class/tacho-motor/motor0/duty_cycle_sp","w");"<br />
L'utilisateur "www-data" (apache) n'a pas le droit d'écrire.<br />
Quel est votre stratégie ? un changement de proprio des fichiers ? ou un acces exclusif à www-data ?</p>Programmer le robot lego mindstorms EV3 en PHP sous linux - Meromeurn:md5:249e3ba3f1840e08a0785beaab4d86ea2015-12-30T10:11:46+01:002015-12-30T10:11:46+01:00Merome<p>@Calcoran : Comme tu le vois, je ne fais qu'écrire et lire dans des fichiers en PHP. Il suffit de faire la même chose en C avec les fonctions C dédiées à ça (fscanf(), fprintf()...)</p>Programmer le robot lego mindstorms EV3 en PHP sous linux - Calcoranurn:md5:d726c03c6ce6da3627f520327d5c9cd92015-12-29T12:10:14+01:002015-12-29T12:10:14+01:00Calcoran<p>Et en C ça donne quoi?</p>Programmer le robot lego mindstorms EV3 en PHP sous linux - Meromeurn:md5:de952962998a0ef636be7820bd562f852015-12-28T18:19:22+01:002015-12-28T18:19:22+01:00Merome<p>@marzi : very private joke... Mais je m'en souviens toujours aussi <img src="https://merome.net/blog/index.php?pf=smile.svg" alt=":)" class="smiley" /></p>Programmer le robot lego mindstorms EV3 en PHP sous linux - marziurn:md5:a310bd58cf1dc7bfb5a2dffd31e910292015-12-28T15:16:41+01:002015-12-28T15:16:41+01:00marzi<p>C'est parti pour les ...</p>Programmer le robot lego mindstorms EV3 en PHP sous linux - Meromeurn:md5:7c672b3967d988f3d075f28d4b9c64f62015-12-27T11:44:41+01:002015-12-27T11:44:41+01:00Merome<p>@etheriel : C'est sûr que c'est un peu plus compliqué à lire pour les newbies qui ne sont pas dans le top 50 de coding game... Mais à part toi, il n'y en a pas sur ce blog <img src="https://merome.net/blog/index.php?pf=smile.svg" alt=":)" class="smiley" /></p>Programmer le robot lego mindstorms EV3 en PHP sous linux - etherielurn:md5:1cf5264f472a7598ae1d2c5d3e22e9a22015-12-26T11:04:13+01:002015-12-26T11:04:13+01:00etheriel<p>Les mecs qui n'ouvrent/ferment pas des {} quand il n'y a qu'une instruction dans leur "if" méritent la déchéance de nationalité :o</p>