Programmation Processing

Par Damien MUTI DESGROUAS

Dernière mise à jour : 16/03/2020

Tutoriel : Apprendre les structures de base de la programmation en codant le jeu Pong

Une vision globale de ce tutoriel : cartes heuristiques

Carte Heuristique : Pong

Une carte Heuristique permettant de comprendre la programmation sous Processing (classes/objets, boucles, outils, ...)

Tutoriel

* Pong : une_methode_pour_enseigner_les_bases_de_l_informatique_v2020.pdf

Fiches bilan

Architecture d'un programme Processing: 1_fiche_bilan_architecture_programmation_processing.pdf

Test conditionnel “if” :fiche_bilan_2_test_conditionnel_if.pdf

Structure itérative, boucle “for” : 3_fiche_bilan_boucles_for.pdf

Programmation Orientée Objet (l'essentiel) : 4_fiche_bilan_programmation_orientee_objet.pdf

Quelques fonctionnalités intéressantes pour les projets

Lire un fichier .txt ou .csv ligne par ligne pour en extraire des données numériques

Lire un fichier .txt ou .csv ligne par ligne pour en extraire des données numériques

Lire un fichier .txt ou .csv ligne par ligne pour en extraire des données textuelles

Lire un fichier .txt ou .csv ligne par ligne pour en extraire des données textuelles

Lire un fichier .txt ou .csv ligne par ligne pour en extraire des données textuelles

Exemple d'utilisation d'écriture et de lecture de données numérique externe au sketch, au format .cvs

Gérer et dessiner des chaînes de caractères tapées "en live" sur le clavier, dans la fenêtre d'affichage

Gérer et dessiner des chaînes de caractères tapées "en live" sur le clavier, dans la fenêtre d'affichage

Simuler le saut d'un personnage dans un champ de pesanteur

Simuler le saut d'un personnage dans un champ de pesanteur - Application à un logo génératif

Applications "multi-touches"

Application "multi-touches"

Envoyer un nombre à virgule float ou double via le port Série de la carte Arduino - réception sur l'application Processing

Envoyer un nombre à virgule float ou double via le port Série de la carte Arduino - réception sur l'application Processing

Affiches interactives

Affiches interactives

Intégrer un sketch (animation) dans le programmes des Affiches interactives

Intégrer un sketch dans le programme des affiches interactives

Objet interactif - Connexion USB

Objet interactif - Connexion USB

Objet interactif en Bluetooth

Objet interactif en Blueutooth

Kinect : dessiner avec la main

Kinect : dessiner avec la main

Créer un lien internet sur un élément graphique

Embedded links

Entrelacer deux Images

Embedded links