Sommaire : Le déroulement de l’année Les mini-projets

Slides:



Advertisements
Présentations similaires
Sommaire : La programmation arduino
Advertisements

Initiation à l’Arduino
Le débogage Semaine 12 Version A15. Plan de leçon - Débogage  Commentaire javadoc  Définition  Fonctionnement  Point d’arrêt  Exécution  Contrôler.
Catalog fonctionne sur vos données Catalog est préconfiguré pour fonctionner directement avec les données – WinBooks Accounting – WinBooks Logistics –
Sommaire Sauvegarder un image ou un texte Télécharger un fichier FIN Utilisation de l’animation : Lorsque tu te déplaces sur les pages de l’animation,
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
Utilisation du logiciel chemsketch 1. Présentation générale Le logiciel chemsketch est un logiciel de chimie libre de droits (téléchargeable légalement.
1 Mes premiers pas avec la Numériclé Sommaire.
Vénuti Eric, Professeur documentaliste stagiaire, Février 2014.
SITC 10 rue de la libération Bâtiment C Neuilly-sur-Marne Processus création et envoi de newsletter changement du mot de passe.
"Authoring" DVD Tutoriel de base pour DVDStyler réalisé par Jeff pour G3L sous licence.
Semaine 01 La programmation créative Introduction.
Utilisation du logiciel EduStat © Construire une épreuve.
Programmation orientée objet AppInventor ArduBlock Communication
PowerPoint Nouveau document Titres Grille et repères
Mouvements spécifiques 2017
L’ordinateur et ses composants
21/10/2017 L’organisation et la gestion des fichiers sur le site collaboratif MartineCochet 2SitePleiadeGestionFichier.
Téléchargement de fichiers
Prise en main du logiciel
Exploitation de logiciels :
SanMarco – Outil MicroStrategy Manuel d’utilisation sur les fonctionnalités 27 juillet 2015.
Diffusion en streaming de vidéos d’assistance au dépannage
Micro Informatique au Cellier
Mise en place d’un système de partage de fichiers
Module de gestion des tournées de livraison
Réaliser un CD lecteur de salon (photos ou vidéos) pouvant être lu
Mettre à jour les données
DOC MYCK : Programmation
Utiliser le dossier Mon EBSCOhost
Micro Informatique au Cellier
Bureau-Clavier-Souris-N2
Javadoc et débogueur Semaine 03 Version A17.
CONCEPTION DE DIAPORAMA
Livret Scolaire Unique (LSU)
L’électronique et la programmation
Principes de programmation (suite)
Cours 5 Mardi 13 septembre Période 1: Les bases de l’informatique et les composantes de l’ordinateur PARTIE 1 Période 2: L’utilisation de Power Point.
Initiation à l‘informatique Leçon 2
Présentation multimédia avec open office
Javadoc et débogueur Semaine 03 Version A16.
Handvision - armand Steiger - mob
Exemples d’utilisation
Premiers pas sous Windows XP
Développement d’une application Android destinée aux commerciaux
Module 8 Winrar.
Réalisation d’une application web sous le thème: «Mon vétérinaire » par : Benzineb Asmaa et Meftahi Oualid Présentation à Université Saad Dahlab Blida.
Chapitre 7 Configuration de l'environnement du bureau
M ICROS PROJETS 1 ÈRE A NNÉE. DESCRIPTION DES MICROS PROJETS Il s'agit de produire un programme (fichiers source et un exécutable testé et opérationnel.
CLASSE:7 EME DE BASE 2013/2014 ENSEIGNANT:M.Chakro un COLLEGE 28/09/20181.
Entrer dans Excel Cliquer sur le bouton Démarrer Glisser sur Microsoft Office Glisser sur Microsoft Excel ou Cliquer sur le Raccourci qui est sur le bureau.
Bienvenue sur Coursinfo.fr
UTILISATION OVTM ETAPE 1.
Sommaire : Projet Table tactile Projet Système d’arrosage automatique.
Gestion des photos Organisation du disque dur, Navigation
Sommaire : Le déroulement de l’année Les mini-projets
Messagerie (Orange - Gmail)
Créer un diaporama avec OpenOffice Impress
Créer un diaporama avec Open Office Impress
Logiciel de présentation
Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques déposées d'Atos Origin SA. © 2006 Atos.
Et si nous gardions le contact…
Formation « Utiliser un site Internet école »
Présentation de l’application Livret personnel de compétences
Gestion des photos Des exemples de copier – coller ( vu )
Formation Dragon NaturallySpeaking
A la découverte du courrier électronique.
Mode d’emploi de la centrale de réservation en ligne
Initiation à la recherche documentaire
Transcription de la présentation:

Sommaire : Le déroulement de l’année Les mini-projets Gestion des projets Langage choisi La programmation processing La programmation arduino La programmation android Exemple d’applications sur android

Le déroulement de l’année Fichier Vacances : Toussaint Noël Hiver Pâques Choix des projets Bac TP sur les connaissances théoriques. Initiation à la programmation Suite des TPs et début des exposés sur les thèmes sociétaux 1h projet par séance et fin des exposés et Tps Projet Projet

Les mini-projets Deux mini-projets : Le premier durant les vacances de noël : Mascotte pour l’ISN (corrigé) Travaux des élèves 1 et 2. Un deuxième durant les vacances de la toussaint : Jeu SIMON (corrigé) L’application.

Gestion des projets Le semaine avant les vacances de noël, les élèves font les groupes et me rédigent un A4 avec ce qu’ils veulent faire. Pendant les vacances, je rédige le cahier des charges avec un planning prévisionnel. Exemple de projet des années précédentes 1, 2, 3 et 4. Les résultats :1, 2, 3 et 4. La première séance après les vacances, on valide la répartition des tâches, le sujet et le planning avec les élèves. Après cette date, on ne fera plus de modification sur le cahier des charges. En général, j’ai deux-trois projets à leurs proposer.

Le langage choisi : Processing sait gérer facilement des entrées variées (souris, clavier, kinect, webcam, son, vidéos, images, fichiers textes…) et permet de générer facilement de nombreuses sorties (images, son, pdf, images 3D…) et d’obtenir un logiciel indépendant, de s’exporter sous forme d’application javascript pour s’intégrer à une page HTML, voire vers un téléphone Android.   Processing est constitué d’un dossier qu’il suffit de dézipper. Il comprend un compilateur java intégré, donc il est se suffit à lui-même.

La programmation processing: Deux procédures sont importantes : Les variables globales se positionnent avant les fonctions. setup() qui permet d’initialiser le programme, avec généralement en première ligne l’instruction size(largeur,hauteur); pour ouvrir une fenêtre de la taille demandée. Elle ne s’exécute qu’une fois. draw() qui est la procédure principale et qui va se répéter jusqu’à l’arrêt du programme. Il est possible de travailler sans setup() et draw(), mais dans ce cas vous ne pouvez appeler de procédures.

une fenêtre de programmation Barre d'actions : Démarrer le programme. Arrêter le programme Nouveau programme Ouvrir Enregistrer Exporter l'application Mode en cours (Java, Python, Anrdoid....) Menu une fenêtre de programmation une console qui affiche les informations et erreurs de compilation du programme On peut rajouter des onglets pour des sous-fonctions

Gestion de la souris : DEMO Gestion du clavier : DEMO Gestion des images : DEMO Jouer de la musique : DEMO Programmation procédurale : DEMO Programmation orienté objet : DEMO Les animations : DEMO

La programmation arduino C’est un logiciel libre (Arduino) de développement basé sur Java. Les variables globales se positionnent ces deux procédures. Deux procédures sont importantes : setup() qui permet d’initialiser le programme. Elle ne s’exécute qu’une fois. loop() qui est la procédure principale et qui va se répéter jusqu’à l’arrêt du programme. Il était destiné à l'origine principalement mais pas exclusivement à la programmation multimédia interactive en vue de spectacle ou d'animations artistiques. C'est une partie de l'explication de la descendance de son interface de programmation de Processing

Vérifier si la compilation se passe bien. Barre d'actions : Vérifier si la compilation se passe bien. Transfert le programme sur l'arduino. Nouveau programme Ouvrir Enregistrer Menu une fenêtre de programmation une console qui affiche les informations et erreurs de compilation et de transfert du programme Transfert le programme sur l'arduino: attention il faut avoir sélectionné l'arduino qui est branché dans Outils/Type de carte. une fenêtre de programmation

Coloration syntaxique: En orange, apparaissent les mots-clés reconnus par le langage Arduino comme des fonctions existantes. En bleu, apparaissent les mots-clés reconnus par le langage Arduino comme des constantes. En gris, apparaissent les commentaires qui ne seront pas exécutés dans le programme. L'on peut déclarer un commentaire de deux manières différentes : dans une ligne de code, tout ce qui se trouve après « // » sera un commentaire. l'on peut encadrer des commentaires sur plusieurs lignes entre « /* » et « */ ».

DEMO Exemple de programme : void clignote() int brocheLED = 2; digitalWrite (brocheLED, HIGH) ; delay (1000) ; void setup() digitalWrite (brocheLED, LOW) ; { pinMode(brocheLED, OUTPUT); //on configure la brocheLED en sortie pinMode(5, OUTPUT);//on configure la broche 5 en sortie void clignote(int broche, int vitesse) pinMode(3, OUTPUT);//on configure la broche 7 en sortie digitalWrite (broche, HIGH) ; delay (1000 / vitesse) ; } digitalWrite (broche, LOW) ; void loop() //clignote(); clignote(5, 30); //la sortie 5 clignotera vite clignote(3, 1); //la sortie 7 clignotera lentement DEMO

Projet : La harpe laser : prototype de programmation

Déroulement du projet : Après les vacances d’octobre : distribution du document suivant : ISN_Projet.pdf Avant les vacances de noël choix des groupes et du sujet Après les vacances de noël : début du projet avec la distribution du cahier des charges : CDC_HARPE.pdf

Répartition des tâches : Un élève a créé une page html pour présenter le projet L’autre élève a créé le programme sur l’arduino pour détecter la corde coupée et jouer une note. Le troisième à crée le programme qui permet de jouer une mélodie lorsque deux cordes sont coupées.

Algorithme :

La programmation android Installer le Java Development Kit d’Oracle Installer le SDK de google Installer le mode Android dans Processing et le sélectionner Installer les drivers USB pour votre telephone Mettre votre téléphone en mode débogage USB Le brancher à votre ordinateur Cliquer play Notice détaillée

Exemple d’applications sur android Application simple : DEMO Rotation, translation et glissement d’un rectangle : DEMO Utilisation de l’accéléromètre : DEMO La programmation orientée objet : DEMO Utilisation de la caméra : DEMO Remarque pour la dernière démo, il faut copier le répertoire Ketai dans Documents\Processing\libraries

Merci pour votre attention Pour toutes questions futures, vous pouvez me contacter à l’adresse : gisele.bareux@ac-strasbourg.fr