MoletteSouris Montage de la molette d'une souris (contribution de Alban MEFFRE) Les souris PS2 ou USB endommagées contiennent des composants intéressants (molette, contacteur, rouleau ou émetteur/recepteur infrarouge) pour des manipulations simples mais instructives. La molette de souris est un roue dentée avec des 2 contacts légèrement décalés pour détecter le sens de la rotation. Chaque impulsion compte pour une rotation d'une fraction de tour. Voici le montage et le programme pour expérimenter avec une molette sur l'Arduino technologies et sciences des ingénieurs - I'IDE Arduino "TechnoEduc Nantes" Introduction Pour piloter nos maquettes, nous utilisons des interfaces Arduino (UNO, MEGA, ...) sur lesquelles nous pouvons venir connecter des "shields" (Easycon, Grove, ...) puis des capteurs/actionneurs. Pour simplifier la partie programmation par les élèves, nous pouvons utiliser plusieurs logiciels avec des interfaces graphiques accessibles. Et dans l'académie, nous avons surtout mis l'accent sur deux logiciels : Organigram ( Scratch2.0 ( Etape 0 - ce qu'il faut préparer Pour pouvoir utiliser ces logiciels pour piloter les interfaces Arduino, il faut programmer celles-ci avec le bon 'croquis' ('sketch', un programme en fait), cela permet à la carte Arduino de communiquer de la bonne façon avec les logiciels. chaque logiciel est programmé pour communiquer avec un 'croquis' spécifique, qui sera enregistré dans la carte. Etape 1 - pour cela installer l'IDE Arduino"TechnoEduc Nantes" (Fichier zippé 184 Mo)
REHAUSSEUR d'ALIM (0,9 à 5V) vers (5V) - DuinoEDU Bienvenue Identifiez-vous Panier article (vide) Aucun produit 0,00 € Expédition 0,00 € Total Panier Commander / Devis Catégories TOUT ! > Alimentations pour Arduino>REHAUSSEUR d'ALIM (0,9 à 5V) vers (5V) Agrandir REHAUSSEUR d'ALIM (0,9 à 5V) vers (5V) Permet d'alimenter une carte Arduino en 5V avec une tension inférieure (de 0.9V à 5V). [ Prix pour 1 pièce ] En achetant ce produit vous pouvez gagner jusqu'à 3 points de fidélité. 7 autres produits dans la même catégorie : Suivant Avis clients Proposé par 1 Avis écrire un avis Vous êtes connecté en tant que Merci d’avoir publié un avis ! Nous apprécions vos commentaires. partager Votre avis a été envoyé avec succès et se trouve désormais en attente de publication par notre équipe. Avis (1) Évaluateur vérifié Qu'est-ce qu'un Évaluateur vérifié Un Évaluateur vérifié est un client qui a confirmé une adresse e-mail ou qui a connecté un réseau social avec Yotpo, fournissant un niveau supplémentaire de transparence et de confiance. Sur Acheteur vérifié Fabricants 1 Avis
Arduino au collège e. galois Suite au travail réalisé sur je me suis essayé à transformer mes fonctions en bibliothèque (librairie). Ainsi, j'ai appris à créer des librairies. Le principe reste le même : Les modules ont des places attribuées;Des fonctions qui permettent de les mettre en oeuvre;Ajout de sevomoteurs à rotation continue;Le langage à utiliser a évolué légèrement. Installation : décompresser le dossier "Modules.zip". Le placer dans le dossier des librairies arduino (Arduino 1.03\librairies). ou télécharger la version du logiciel avec la librairie intégrée. Le dossier d'accompagnement avec les montages et les fonctions à utiliser est en .pdf et .docx. Une version plus complète est à l'étude. Exemples : des exemples sont accessibles depuis Fichier\Exemples\Modules Voici le code pour allumer une DEL dès que la valeur du capteur LDR est inférieure à un seuil. On voit les lignes qui permettent d'afficher la valeur du capteur dans le moniteur série.
Travaux Pratiques Arduino Introduction La plateforme utilisée pour les travaux pratiques est la carte Arduino. Préliminaires installez sur votre poste de travail l'environnement de développement Arduino installez sur votre poste de travail l'environnement de développement Processing optionnel : installez l'éditeur de montage Fritzing. Documentation Premières Manipulations Dans cette première partie, vous allez tester quelques programmes (appelés sketch) de base et les montages associés. Clignotement d'une LED Cette première manipulation permet de s'acclimater avec l'atelier Arduino, au chargement du programme sur la carte. L'Arduino Uno est équipé de 13 entrées-sorties digitales (0,1) d'une tension de 0V ou 5V. Cette manipulation montre la configuration d'une ES (13) en mode sortie (OUTPUT) et le positionnement en 0 ou 1 (LOW pour 0V et HIGH pour 5V). explications, code et montage (CIRC01) Gradation d'une LED avec le PWM Boutons poussoirs explications, code et montage (CIRC07) Liens
Blockly Arduino : l’esprit d’Ardublock, sans ses inconvénients ! | Technologie au collège Jean Macé Le MIT et Google ont développé Scratch et AppInventor qui ont révolutionné l’enseignement des bases de la programmation. Ces logiciels étaient basés initialement sur une interface graphique très novatrice appelée Openblocs où on assemble des blocs pour générer du code. Openblocs est une application Java qui peut poser problème. Google a ensuite développé Blockly, sorti en 2013, qui est un outil logiciel avec là encore une interface graphique pour programmer à partir de blocs et générer automatiquement du code. Blockly est libre et est à l’origine aujourd’hui de nombreux logiciels de programmation graphique. Pour programmer des cartes électroniques Arduino, j’utilise Ardublock depuis 2013 car c’est le logiciel qui correspondait le mieux à mes besoins en Technologie au collège mais aussi au lycée en Sciences de l’Ingénieur. Capteur collision ou vide + Servo rotation continue 150216.zip (version du 15/02/16) Exemple de programme écrit avec Blockly Arduino. – Bien traduit en français
Scratch Arduino Extension This Scratch extension lets you interact with the physical world using an Arduino board. For example, you can control lights and motors or measure light and temperature. The extension communicates with an Arduino board running the Firmata firmware. The Arduino extension uses ScratchX, which is the Experiemental Extension system for the Scratch programming language. Arduino board with a Grove LED, button, and temperature sensor. Arduino board Like the Arduino Uno. USB Cable Full-sized Electronic components We recommend the Grove starter kit for Arduino (made by Seeed Studio). For full instructions on using the extension, see the Getting Started page. If you run into any problems using the extension, file an issue on Github If you already know what to do you can launch the extension on ScratchX Block translations have been provided for the following languages: To set the block language, add &lang=XX to the ScratchX URL.Where XX = one of the two letter language codes above
Daniel Pers (Prof.) | La Technologie en 4ème à Jean Macé Nous souhaitons équiper le collège Jean Macé d’une imprimante 3D. Lors d’une réunion avec des professeurs de Technologie collège de la Vienne, un modèle nous a été conseillé, la Tobeca 2. Je me suis donc intéressé à cette imprimante 3D que je vous présente dans cet article. C’est une machine capable de fabriquer des objets, en plastique dans notre cas, en déposant de la matière plus ou moins liquide, du plastique fondu dans notre cas, comme le ferait une imprimante de bureau avec de l’encre. Mais au lieu de se limiter à une couche de matière déposée sur une surface plane, la machine est capable de gérer des déplacements dans une troisième direction pour déposer successivement de très fines couches de matière, les une sur les autres. L’imprimante réalise ainsi un objet en 3 dimensions à partir d’un modèle dessiné avec un ordinateur, avec un logiciel comme Google Sketchup ou SolidWorks par exemple. Le modèle 3D utilisé pour imprimer cette tour Eiffel (Source : thingiverse.com)
technologies et sciences des ingénieurs - du raisonnement jusqu'au code : algorithmie et Blockly@rduino L'algorithmie est l'expression d'une suite d'opérations élémentaires aboutissant à une résolution de problème, quel que soit le domaine : mathématique, programmation, organisation, etc.Celle-ci se fait en langage naturel, et est donc accessible à tous les élèves, mais la vraie difficulté vient de sa traduction par étapes successives pour aboutir au langage machine. Heureusement les compilateurs ont été créés pour que nous n'abordions jamais ce langage machine... A ce propos, pour tout savoir des différents langages, les nuances entres les termes et que faisons nous à quel moment, je vous conseille la lecture de cet article très complet de Wikipedia : www.wikiwand.com/fr/Compilateur La première étape est de faire écrire par les élèves l'attendu de leur système : le robot doit suivre la ligne Puis leur demander de décomposer : quand il détecte une ligne noire, il tourne Mais concrètement que fait le système ? Du bloc au code Donc la nouvelle question est comment arriver jusqu'au code ?
Blockly@rduino Blockly@rduino : graphic editor helping Arduino interfaces programming configure kit save to XML file modify examples download plugin save code in INO format local upload in Arduino result of upload about ... Welcome to Blockly@rduino! Documentation wiki : Forum : Github : Don't see this message again AJAX requests are not supported by your browser, the following features will not be operational : - load blocks through url - supervision For Chrome, please check here : Do not show this message again choose an example blocks categories selector all add to url edit Arduino code Global Configuration add to url local server codebender server special Arduino IDE local server codebender plugin
Z-Cartes Arduino originales et compatibles Arduino GPS Shield - ElectroDragon From ElectroDragon Arduino Demo Code You need to be aware of the baud rate of your GPS, in the code below it is 38400.This baud rate maybe not read avaialble from arduino monitor, then after you upload the code, you need to open a serial monitor for monitoring. Nema demo will write Connect your GPS shield in default (0-rx, 1-tx) Demo Code using virtual Serial port Virtual serial port at 3/4 pins char index = 0; char temp = 0; String dataString = ""; #include <SoftwareSerial.h> SoftwareSerial mySerial(3,4); // RX, TX void setup(){ Serial.begin(9600); mySerial.begin(38400);} void loop() // run over and over{ while(mySerial.available()) { temp = mySerial.read(); dataString += String(temp); index++; if(index>200) break; } Serial.print(dataString);} Other Demo Code File:DC gps logger.zip C-center read