Sujets et documents
- Sujet du projet 1 (PDF)
- Sujet du projet 1 (ODT)
- Analyse préliminaire «Visual Paradigm» du projet 1 (VPP)
- Figures du projet 1
- Sujet du projet 2 (PDF)
- Sujet du projet 2 (ODT)
- Analyse préliminaire «Visual Paradigm» du projet 2 (VPP)
- Figures du projet 2
Bibliographie et ressources
Serveur HTTP pour scratch [PJ2/E2]
Il s’agit de concevoir la passerelle entre scratch2 et le robot.
Le premier objectif consiste à établir la connexion entre scratch2 et le monde extérieur. On peut s’inspirer des travaux de J. Maloney (MIT) qui propose un exemple de serveur HTTP qui attend les requêtes de scratch2.
HTTP Extension Test
Dans cette archive, on trouve le fichier HTTPExtensionTest.java
Sans aucune modification, ce fichier établi la liaison avec un programme scratch (+ «Experimental HTTP Extension ») dont le fichier json de description (rbs1.json
) est :
{ { "extensionName": "rObOtScratch",
"extensionPort": 9010,
"blockSpecs": [
["r", "lire la valeur du capteur %m.capteur", "capteur"],
[" ", "Stop", "ST"],
[" ", "Mettre la vitesse du moteur droit à %n", "VD", 50],
[" ", "Mettre la vitesse du moteur gauche à %n", "VG", 50],
["r", "Capteur droit", "CD"],
["r", "Capteur gauche", "CG"],
],
"menus": {
"capteur": ["droit", "gauche"],
"moteur": ["droit", "gauche"],
},
}
Programme de test scratch:

test17.sb2