dinosaur game et arduino

dinosaur game et arduino

Messagede mathieu.lau » 08 Avr 2020, 15:39

bonjour,
j'ai récemment vu une vidéo montrant des sauts automatiques du dinosaure qui apparaît dans Chrome quand on n'a pas de connexion.
Je suis bien content d'avoir réussi à la reproduire grâce au matériel que j'ai chez moi.
La voilà : https://youtu.be/xil_h9TXXDU

Je pense m'en servir un jour en SNT.

Laurent
Mon premier livre : http://www.editions-ellipses.fr/product_info.php?products_id=11310 ou en raccourci http://tinyurl.com/y77mhb3x
Le deuxième (encore plus beau) : https://tinyurl.com/y2sfa8r7
mathieu.lau
 
Messages: 1018
Inscription: 23 Aoû 2012, 11:11
Académie: REIMS
Poste: Enseignant en Lycée

Re: dinosaur game et arduino

Messagede eric1976 » 08 Avr 2020, 16:48

Bravo !
eric1976
 
Messages: 137
Inscription: 31 Juil 2010, 11:50
Académie: Poitiers
Poste: Enseignant en Lycée

Re: dinosaur game et arduino

Messagede physix » 08 Avr 2020, 17:06

Très sympa.

Next level : https://youtu.be/xXOSZ0u6Fyk?t=131
Perte de la 4ème "Aide et soutien" - Perte de la 3ème d'insertion - Perte de la ZEP - Perte des groupes - 2021 : plus rien à perdre.
physix
 
Messages: 1079
Inscription: 09 Jan 2011, 10:41
Académie: Grenoble
Poste: Enseignant en Collège

Re: dinosaur game et arduino

Messagede nlbmoi » 08 Avr 2020, 17:14

Sympa

Comment tu arrives à faire sauter le dinosaure ? Je comprends bien que la mesure est liée à la LDR mais comment est-ce commandé derrière pour le saut ?
nlbmoi
 
Messages: 367
Inscription: 07 Fév 2012, 12:53
Académie: Nantes
Poste: Personnel de laboratoire

Re: dinosaur game et arduino

Messagede mathieu.lau » 08 Avr 2020, 18:15

@physix
La vache, y a une sacrée marche entre le niveau 1 et le niveau 2 !
C'est pas pour tout de suite le piano :-)

@nlbmoi
Avec Arduino, j'obtiens les variations de luminosité avec un analogRead.
A chaque fois que la valeur lue est inférieure à un seuil (passage du cactus), je fais afficher "up" sur le port série (Serial.println("up");).
En parallèle tourne un programme python.
Il utilise les bibliothèques pyserial et pyautogui.
Avec pyserial, je lis ce qui s'affiche sur le port série et avec pyautogui, je commande l'appui d'une touche.

Code: Tout sélectionner
import serial
import pyautogui
import time

arduino=serial.Serial('/dev/ttyACM0',9600)
time.sleep(2)
while 1:
    data=arduino.readline()
    if "up" in data.decode('utf-8'):
        pyautogui.press('up')
    data=""


J'ai vu des vidéos dans lesquelles Arduino servait à commander un moteur pas à pas qui appuyait sur la touche espace :-)
Mon premier livre : http://www.editions-ellipses.fr/product_info.php?products_id=11310 ou en raccourci http://tinyurl.com/y77mhb3x
Le deuxième (encore plus beau) : https://tinyurl.com/y2sfa8r7
mathieu.lau
 
Messages: 1018
Inscription: 23 Aoû 2012, 11:11
Académie: REIMS
Poste: Enseignant en Lycée

Re: dinosaur game et arduino

Messagede motom » 08 Avr 2020, 23:32

Mais c'est génial !
motom
 
Messages: 70
Inscription: 20 Juil 2015, 21:51
Académie: Académie de Paris
Poste: Enseignant en Collège/Lycée

Re: dinosaur game et arduino

Messagede mathieu.lau » 09 Avr 2020, 10:55

Pour ceux qui veulent le faire eux -mêmes, voilà un petit document résumant l'histoire du truc.

bonne lecture,
Laurent

principe.pdf
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Mon premier livre : http://www.editions-ellipses.fr/product_info.php?products_id=11310 ou en raccourci http://tinyurl.com/y77mhb3x
Le deuxième (encore plus beau) : https://tinyurl.com/y2sfa8r7
mathieu.lau
 
Messages: 1018
Inscription: 23 Aoû 2012, 11:11
Académie: REIMS
Poste: Enseignant en Lycée

Re: dinosaur game et arduino

Messagede mathieu.lau » 21 Mai 2020, 21:46

bonjour,

ça y est, j'ai rédigé le document pour les élèves, avec l'explication pas à pas du principe de fonctionnement.
Je le présenterai en classe virtuelle aux quelques élèves qui me suivent encore en SNT.
Il n'y a pas à proprement parler de travail à faire pour les élèves, c'est plus une présentation et une illustration de la chaîne : capteur/[microcontrôleur+programme]/actionneur

Commentaires bienvenus évidemment,
Laurent
TP__SIE_dinosaur_game.pdf
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Mon premier livre : http://www.editions-ellipses.fr/product_info.php?products_id=11310 ou en raccourci http://tinyurl.com/y77mhb3x
Le deuxième (encore plus beau) : https://tinyurl.com/y2sfa8r7
mathieu.lau
 
Messages: 1018
Inscription: 23 Aoû 2012, 11:11
Académie: REIMS
Poste: Enseignant en Lycée


Retourner vers Informatique embarquée et objets connectés

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité