background preloader

Python et Arduino

Facebook Twitter

Me mento python pour le lyce e 2. Jupyter Notebook. PySimpleGUI : prenez plaisir à faire des interfaces graphiques en Python. Je cherchais depuis longtemps un moyen simple de créer des interfaces graphiques pas trop compliquées pour mes scripts Python.

PySimpleGUI : prenez plaisir à faire des interfaces graphiques en Python

Les approches objet et/ou à base de langages dédiés (sur base XML par exemple) m'avaient plutôt rebutées jusqu'à présent, et malheureusement celles-ci sont ultra majoritaires. J'avais eu du mal à rentrer dans tkinter ou pyQT par exemple, et à les utiliser de manière efficace. C'est alors que j'ai découvert, récemment, PySimpleGUI, et que j'ai enfin réussi à être productif en matière d'interface graphique en Python ! PySimpleGUI est sous licence MIT. Les concepts de base de PySimpleGUI sont les suivants : on déclare les différentes parties de son interface graphique sous forme de listes imbriquées d'éléments graphiques.

Et c'est à peu près tout ce qu'il faut savoir pour créer des interfaces graphiques grâce à PySimpeGUI ! N'hésitez pas à consulter les exemples présents dans le cookbook par exemple. Bonne conception graphique ! Activités expérimentales de physique avec smartphone au lycée. Programmes et ressources - voies générale et technologique - Physique-chimie - Bac 2021.

Accès par les programmes. Python et microcontroleurs au lycée - Site disciplinaire de Physique-chimie. Les liens ci-dessous permettent d’avoir accès aux documents utilisés lors des deux journées de formation "python et microcontrôleurs" :jour 1 : activités prof et élèves : produire un son en utilisant un microcontrôleur (2ndeTronc commun) Fabriquer "en mieux" le jeu ChronobombTM (2ndeTronc commun ou 2ndeoption S.L.) propagation d’une onde dans un matériau (première spécialité) Loi de Mariotte avec le capteurMXP5500DP (première spécialité) Mobilité douce : mon compteur de vélo fonctionne-t-il ?

Python et microcontroleurs au lycée - Site disciplinaire de Physique-chimie

Commander une carte Arduino à l'aide de Python ? Le module Nanpy. Boîte à outils : capteurs utilisés avec un microcontrôleur. Pour des raisons pratiques (fragilité du capteur, utilisation par des élèves, …) il est parfois nécessaire de réaliser une petite maquette pour consolider le capteur brut.

Boîte à outils : capteurs utilisés avec un microcontrôleur

Vous trouverez dans cet article des exemples mis en oeuvre dans certains lycées de l’académie. Dans toutes ces fiches, les capteurs utilisés sont ceux fournis par la région et livrés dans les établissements de l’académie. Exemples de maquettes Capteur de pression MPX4250APSonde de température Pt100Sonde de température CTNSupport haut parleur et module ultrason Exemples de supports imprimés à destination des modules Grove Support pour l'écran LCD GroveSupport des modules du "Starter Kit" GroveSupport pour le haut parleur GroveSupport pour module ultrason Grove Maquette réalisée par impression 3D :♦ [À VENIR] Télécharger les plans d'impression. RA19 Lycee G 1 PHYCHI ProgrammerPython fiche1 reactif limitant boucle while fonction 1163720.

Commander une carte Arduino à l'aide de Python ? Le module Nanpy. Physique-chimie - Recherche et innovation en physique-chimie. Initiation à PYTHON. Cet article est une synthèse des notions de base du langage de programmation PYTHON. A la fin de cet article, à travers des tutoriels vidéos, nous vous proposons une prise en main progressive du langage de programmation PYTHON dans la perspective de son utilisation dans la cadre des nouveaux programmes de Physique-Chimie du lycée.

TraAM 2018 - 2019 « Le codage et l’algorithmique pour l’enseignement de la physique-chimie » Arduino UNO prise en main vidéo part.1 (D. Latouche) Microcontroleur Arduino (Patrice BUFFET) Ce site traite de l’utilisation du microcontrôleur dans le cadre des nouveaux programmes du lycée en Physique-Chimie (2nde et 1ère), applicables à la rentrée 2019.

Microcontroleur Arduino (Patrice BUFFET)

L’objectif de ce site est de fournir des exemples de séquences d’enseignement clé en main aux professeurs désireux de faire du microcontrôleur un objet motivant au service des nouveaux apprentissages numériques des élèves. Chaque onglet sur le bandeau supérieur correspond à une séquence d’enseignement contextualisée. Le professeur y trouvera les capacités exigibles des élèves, les compétences travaillées, le thème du programme abordé et la présentation globale du déroulé de la séquence. Les activités élèves sont directement utilisables. Enfin, pour chaque séquence, un corrigé détaillé est proposé au professeur avec des compléments d’informations. Cartes microcontrôleurs et programmation (Acad. Poitiers)

Vous trouverez ci-dessous les différents documents donnés lors des stages concernant les cartes microcontrôleurs et la programmation.

Cartes microcontrôleurs et programmation (Acad. Poitiers)

Les différents environnements de programmation. Microcontrôleurs et programmation (ateliers de juin 2019) (Acad. Créteil) Initiation professeur néophyte à Arduino (Acad. Nantes) Débuter avec Python au lycée (K. Naroun et C. Gragnic) Initiation au langage PYTHON - Stage Lycée en Physique Chimie (Acad. Poitiers) Formation groupe lycée Mars - Avril 2019 : Prise en main du langage Python (Acad. Paris) Initiation à PYTHON (Acad. Versailles) Colaboratory. Nouveaux programmes de PC : Langages de programmation et microcontrôleurs (Acad. Paris)

Physique chimie avec Python (Lycée Kastler) Étude énergétique d’un mouvement rectiligne (Acad. Amiens) Cette fiche s’inscrit dans un programme d’autoformation précédant les formations préparant à la mise en place de la réforme du lycée 2019. La fiche ci-jointe propose une activité "clé en main" ainsi que les modalités de mise en oeuvre de la séance. Objectif : Réaliser un programme, écrit en Python, simulant une chute verticale au cours d’un saut à l’élastique en l’absence de frottement en traçant l’évolution des énergies en fonction de la hauteur de chute. On ne s’intéressera qu’à la première partie du mouvement où l’élastique n’est pas tendu.

Capacités expérimentales exigibles (BO Bulletin Officiel) : Utiliser un dispositif (smartphone, logiciel de traitement d’images, etc.) pour étudier l’évolution des énergies cinétique, potentielle et mécanique d’un système dans différentes situations : chute d’un corps, rebond sur un support, oscillations d’un pendule, etc. PYTHON et ARDUINO en Physique-Chimie. TRAAM Le codage et l’algorithmique pour l’enseignement de la physique-chimie (2018-2019) Éduscol.

Introduction Les académies qui ont participé aux TraAM 2018-2019 ont axé leurs productions sur la thématique du codage et de l’algorithmique pour l’enseignement de la physique-chimie. Les six académies ayant contribué cette année à ce projet national ont élaboré différents types de scénarios pédagogiques, testés en classe, pour lesquels les objectifs de la pratique innovante, le contexte pédagogique, les outils ou fonctionnalités nécessaires ainsi que des exemples d’usages ont été définis. Cours de Python pour les enseignants de Physique Chimie (Acad. Poitiers) Utilisation du langage Python en Physique-Chimie (Acad. Besançon) Les nouveaux programmes du lycée font apparaître des compétences numériques nécessitant l’utilisation de du langage Python.

Utilisation du langage Python en Physique-Chimie (Acad. Besançon)

Cette page présente des éléments utiles pour la prise en main de ce langage dans le cadre des compétences attendues dans les programmes. Les choix du codeur : Le recours à une programmation par fonctions a été privilégié de manière à ce que chaque fonction créée puisse être réutilisée dans différents projets ainsi que d’une année sur l’autre (en seconde et en première).Ce choix permet également de simplifier énormément les programmes principaux.

Ainsi, en utilisant des noms explicites pour les fonctions, les programmes principaux ressemblent beaucoup à des algorithmes écrits en langage naturel. Les élèves peuvent donc accéder plus facilement à la compréhension globale des programmes.Une programmation par fonctions permet de mieux définir le travail attendu des élèves. En classe de seconde :