Débuter avec Arduino- TP
Cette présentation est inspirée des sites : Débuter avec Arduino Pour débuter ouvrons avec l'IDE Arduino le programme exemple Blink : Lorsque vous-êtes bloqué pour commencer à écrire un programme, pensez à ouvrir un programme exemple correspondant à votre projet.
Communication série entre Arduino et Python - Glassbox
English version Récupération de données captées par l'Arduino avec Python via USB Télécharger le code Python
random
> Modules standards > Modules de maths > random Permet la génération de nombres aléatoires. import : import random. Pour utiliser les fonctions, on peut faire : rnd = random.Random(); rnd.choice(['a', 'b', 'c']) ou alors : random.choice(['a', 'b', 'c'])
Présentation de l’Arduino
C’est une petite carte programmable, c’est à dire qu’elle peut apprendre à effectuer des tâches en fonction d’un programme écrit d’avance. Elle est au format carte bancaire (légèrement plus petite que le Raspberry pi). A quoi ça sert ? Apprendre L’arduino permet d’apprendre l’électronique, le codage et le fonctionnement des objets courants. Il existe même des interfaces de programmation par blocs pour permettre aux enfants de s’initier à l’Arduino aussi facilement qu’avec Scratch.
Tracé de courbes — Cours Python
Pour tracer des courbes, Python n’est pas suffisant et nous avons besoin des bibliothèques NumPy et matplotlib utilisées dans ce cours. Si vous ne disposez pas de ces bibliothèques, vous pouvez consulter la page Introduction à Python pour installer l’environnement adapté à ce cours. Dans cette page, nous présentons deux syntaxes : la syntaxe « PyLab » qui est proche de celle de Matlab et la syntaxe « standard » qui est recommandée dans les nouvelles versions de matplotlib. Pour la syntaxe « PyLab », il suffit de faire : Il est alors possible d’accéder directement aux fonctions de NumPy et matplotlib. Pour la syntaxe « standard », il faut importer le package numpy et le module pyplot de matplotlib.
Communication série facile avec python
Python permet de réaliser facilement une liaison via USB entre un PC et une carte arduino. Nous allons l'illustrer par un exemple qui lit ce qu'une Arduino Uno envoie et un autre qui envoie un nombre à la Arduino. La diode de celle-ci doit alors clignoter du nombre envoyé. Il faut uploader le code suivant sur votre carte Arduino : #define LED_PIN 13 void setup(){ pinMode(ledPin, OUTPUT); Serial.begin(9600);} void loop(){ Serial.println("Bonjour"); Serial.println("C'est la carte Arduino qui parle"); while(Serial.available()) { int lu = Serial.read(); flash(lu); } delay(1000);} void flash(int n){ for (int i = 0; i < n; i++) { digitalWrite(ledPin, HIGH); delay(1000); digitalWrite(ledPin, LOW); delay(1000); }} Pour la lecture de ce qu'envoie la Arduino :
Créer des graphiques scientifiques avec python
Python est souvent utilisé par des scientifiques pour donner forme à des données. La librairie matplotlib crée pour vous des graphiques en quelques lignes de code. Quelques exemples de graphiques Matplotlib c'est quoi?
SII-Technologie collège - Introduire l’utilisation de l’intelligence artificielle (Machine learning) dans un projet en technologie
L’intelligence artificielle est de plus en plus présente dans notre quotidien, que ce soit dans des applications de traduction de documents, de synthèse vocale, de reconnaissance d’image ou encore dans le domaine médical notamment l’interprétation d’’imageries. Afin d’aborder cette notion avec les élèves et démystifier ce qu’est (et n’est pas) l’intelligence artificielle, cet article vous propose un exemple de projet visant à introduire un des champs d’application de l’intelligence artificielle : l’apprentissage automatique (Machine Learning). L’utilisation de l’apprentissage machine est ici illustrée à l’aide d’un exemple concret sans aborder les détails des outils mathématiques assurant son fonctionnement. Nous réaliserons une solution de triage automatique de déchets recyclables où un modèle de machine learning sera entraîné afin de les classer. .
Cartes microcontrôleurs et programmation - Physique - Chimie
Vous trouverez ci-dessous les différents documents donnés lors des stages concernant les cartes microcontrôleurs et la programmation. Les différents environnements de programmation IDE Python(PDF de 3.8 Mo) Programmer en Python nécessite l’installation de logiciels spécifiques pour écrire et interpréter ce code facilement. Ces logiciels sont appelés I.D.E. pour "environnements de développement intégrés", et il en existe plusieurs pour Python. Ce document décrit pour les enseignants de physique chimie, les procédures d’installation des principaux IDE, ainsi que quelques utilitaires.
Communiquez avec votre Arduino, en Python.
This article is also available in english Après avoir pris connaissance de la plate forme Arduino, il est temps de commencer à réaliser des montages un peu plus utiles que simplement faire clignoter des LEDs. Nous avons vu qu’il était possible de communiquer avec l’Arduino via le câble USB.