
Installez vos outils de travail - Programmez vos premiers montages avec Arduino On n’a rien sans rien. L’Arduino n’échappe pas à la règle. Il va donc falloir vous équiper de matériel pour bien débuter, et c’est ce que nous allons voir dans cette section ! Matériel La programmation sur Arduino, du fait de son interfaçage avec des matériels électroniques, nécessite d’acheter du hard...ware ! (Et non Lukas, ce n'est pas ce que vous imaginiez...) Le coût du hardware nécessaire pour programmer sur Arduino n’est pas excessif, mais il n’est pas anodin non plus. Ce cours, au moins pour la première partie, ne va pas demander de casser votre grosse tirelire suisse, mais la petite réservée aux plaisirs exceptionnels (Lukas ça suffit !). La carte Arduino Afin de pouvoir commencer à programmer, il vous faut acquérir la carte Arduino. Je vous conseille de commencer par cette carte. La "breadboard" Ensuite il faut prévoir une plaque d’essai ou breadboard qui est indispensable pour tester et interfacer ses projets. Il existe des breadbords de plusieurs tailles. Logiciels
Initiez-vous à l'électronique embarquée, capteurs et actionneurs Un système embarqué, au sens large, va utiliser des informations issues de capteurs sur des grandeurs physiques, pour fournir un service dont une ou plusieurs composantes mettent en oeuvre des actionneurs. Ce cours vise à décrire succinctement, au sens des caractéristiques matérielles bas niveau, ces capteurs et ces actionneurs, non pas du point de vue de leurs principes physiques, mais de leur mise en œuvre pratique autour d’un microcontrôleur. Cette mise en œuvre fait intervenir des liens de communication (souvent avec les capteurs) et de gestion dynamique d’énergie (souvent avec les actionneurs). Par ailleurs, des interfaces particulières d’un microcontrôleur sont concernées par les capteurs et les actionneurs. Des quiz vous permettront d’évaluer l'acquisition des différentes notions enseignées. Cette mise en œuvre fait intervenir des liens de communication (souvent avec les capteurs) et de gestion dynamique d’énergie (souvent avec les actionneurs).
Cours arduino Syntaxe du langage ArduinoCommandes de structure du programmeVoir la page d’accueil du document références (menu “Aide” du logiciel) , qui renvoie vers les explications de chaque commande de la syntaxe Arduino et dont voici la table des matières. Chaque instruction est suivie de sa traduction, entre-parenthèses et en noir. Structure générale • void setup() (configuration-préparation) • void loop() (exécution) Contrôle et conditions • if (si...) • if...else (si...alors...) • for (pour...) • switch case (dans le cas où...) • while (pendant que ...) Opérations de comparaison • == (équivalent à) • != (différent de) • < (inférieur à) • > (supérieur à) • <= (inférieur ou égal à) • >= (supérieur ou égal à) Operations booléènnes • && (et) • || (ou) • ! Autres commandes • // (commentaire simple ligne) • /* */ (commentaire multi-lignes) • #define ( donner une valeur à un nom) Variables Fonctions Entrées-sorties numériques Nombres aléatoires
Le Microcontrôleur Les bases du microcontrôleur Cette page a pour but de démystifier les microcontrôleurs et vous aider à faire vos premiers pas avec l'engin. Il serait ambitieux de vouloir résumer en quelques lignes le fonctionnement des microcontrôleurs. Voici le sommaire de cette page : 1/ Que puis-je faire avec un microcontrôleur ? La réponse est tellement vaste que l'exhaustivité est impossible. Actions envisageables sur les sorties du µC : - Commander ==> C'est souvent la première utilisation souhaitée. - Compter ==> Tout µC possède un opérateur mathématique. - Afficher ==> Il y a plein de façons d'afficher des informations. - Mémoriser ==> Grâce à la mémoire intégrée à tout µC (l'EEPROM) il peut stocker, même si l'alimentation est coupée, tout type d'information de la plus élémentaire (l'état d'un bit) à la plus évoluée (un fichier de son). - Communiquer ==> Et oui, il peut le faire. Acquisitions envisageables sur les entrées du µC : - Mesurer un état binaire ==> C'est le cas le plus simple.
Historique-Du-Projet-Arduino / Arduino Le projet Arduino est issu d'une équipe d'enseignants et d'étudiants de l'école de Design d'Interaction d'Ivrea 1 (Italie). Ils rencontraient un problème majeur à cette période (avant 2003 - 2004) : les outils nécessaires à la création de projets d'interactivité étaient complexes et onéreux (entre 80 et 100 euros). Ces coûts souvent trop élevés rendaient difficiles le développement par les étudiants de nombreux projets et ceci ralentissait la mise en œuvre concrète de leur apprentissage. Jusqu'alors, les outils de prototypage étaient principalement dédiés à l'ingénierie, la robotique et aux domaines techniques. Leur préoccupation se concentra alors sur la réalisation d'un matériel moins cher et plus facile à utiliser. En 2003, Hernando Barragan, pour sa thèse de fin d'études, avait entrepris le développement d'une carte électronique dénommée Wiring, accompagnée d'un environnement de programmation libre et ouvert.
2013-Schémas, Montages et Composants électroniques Référence Arduino français Main/Mini Reference Référence : Langage Arduino : [ Mini | Standard | Etendue | Maxi ] Librairies : [ Vue d'ensemble | Synthèse ] Infos : [ Comparaison | Changements ] Nouveau : Découvrez nos kits de machines opensource et notre nouveau site dédié ! Cette page est faite pour les débutants complets avec le langage Arduino et présente les instructions vraiment utiles pour débuter sans s'embrouiller la tête... On pourra ensuite passer à la référence standard pour davantage de fonctions du langage Arduino et à la page des librairies pour interfaçage avec des types de matériel particuliers (afficheur LCD par exemple). Les programmes Arduino peuvent être divisés en trois parties principales: la structure, les valeurs (variables et constantes) et les fonctions. NOUVEAU : Toutes les instructions de la référence "Mini" sur une seule page ! Commentaires utilisateurs Pour commencer avec le langage Arduino, la connaissance d'une dizaine d'instructions suffit amplement pour faire ses premières armes !
Débuter en électronique - approfondir ses connaissances Allumer une LED avec une carte de prototypage Chez supercondensateur.com, nous souhaitons que le plus de monde possible se mette à faire des expériences autour des supercondensateurs. En effet, le prix des supercondensateurs ne cesse de baisser et les performances augmentent. De ce fait, ils vont être de plus en plus utilisés, alors autant être à l'avant-garde de l'innovation et imaginer dès aujourd'hui les produits de demain. Pour ceux qui partent de zéro et pour ceux qui souhaitent consolider ou approfondir leurs connaissances en électronique et en électricité, voici des liens, des ressources et des informations intéressantes pour apprendre l'électronique : Un PDF de référence (36Mo) avec des dessins et des exemples tirés de la vie courante pour comprendre la base de l'électricité et de l'électronique : Apprendre l’Electronique en Partant de Zero - Niveau 1 Apprenez l'électronique en même temps que Thonain grâce à ses séries de vidéos Youtube. Le même circuit en vrai :
10 projets Raspberry Pi pour les débutants Le Raspberry Pi est une petite machine, très abordable, portable, et conviviale. Autrement dit, et malgré son prix et sa taille, la carte reste grande en termes de projets. Mais quand vous mettez la main pour la première fois sur ce mini-ordinateur, cela peut être un véritable défi de comprendre quels projets vous pourriez faire en premier lieu. Les dix projets Raspberry Pi présentés ci-dessous s’adressent aux débutants, et ils sont parfaits pour avoir une introduction aux capacités matérielles et logicielles du Pi, et vous aideront à l’appréhender en quelques minutes. Évidemment, les projets sur la toile sont multiples, et vous pouvez faire bien plus avec cet ordinateur. En fait, seulement votre imagination est la limite de ce que vous pouvez faire. Capteur de mouvement et alarme pilotés par le Raspberry Pi Les capteurs et les alarmes sont souvent considérés comme le domaine de l’Arduino, mais le Raspberry Pi peut également fonctionner avec ce genre de périphériques ! À vous de jouer
2019-Electrotechnique Electrotechnique Disjoncteurs Choix de disjoncteurs Réglages disjoncteurs Distrbutions électriques Calculs chute de tension Choix section des conducteurs(phase/neutre/protection électrique) Eclairagismes Effort électrodynamique sur les jeux de barres et réalisation d’un jeu de barre Vérification du pouvoir de coupure Pdc Etudes électriques Installations tertiaires Poste HTA/BT Energies Compensation d’énergie réactiveMontage triphasé (déséquilibré)Montage triphasé (équilibré)Puissance tension et courant triphasé Mécaniques Cours électromécaniqueDimensionnement d’un système d’entraînementDynamique des fluidesInertiesTrains engrenages Moteurs (asynchrones / synchrones / continu) Comment contrôler un moteur électriqueMoteurs à courant continuMoteur asynchrone monophasé (condensateur de démarrage ou permanent ?) Protections (personnes / materiels / alarmes /…) Tests Vérifications (Isolement / Continuité / Déclenchement) Transformateurs Transformateur monophaséTransformateur triphasé Divers
Un émulateur Raspberry Pi en ligne ! Envie de vous faire la main avec Raspberry Pi mais sans vous ruiner, ni sans qu'il prenne toute la place chez vous ? ;-) Alors Raspberry Pi Azure IoT Online Simulator est pour vous. Raspberry Pi Azure IoT Online Simulator est un émulateur en ligne du Raspberry Pi hébergé sur Azure, le cloud de Microsoft, et développé par Microsoft. Depuis un navigateur, vous pouvez écrire du code pour contrôler le hardware ainsi émulé. Il est pour le moment possible d'interagir avec une LED virtuellement connectée au Raspberry Pi et de collecter des données depuis un capteur. Le volet gauche du navigateur présente le Raspberry Pi connecté à ses périphériques. Pour que les choses soient tout à fait claires, Microsoft propose un didacticiel ici. Le code écrit dans l'interface web de cet émulateur doit fonctionner sur un vrai Raspberry Pi sans aucune modification. L'émulateur et ses interactions avec des périphériques est pour l'instant limiteé mais il va évoluer dans le futur.