Tutoriel 2 : Comment programmer une carte Arduino ? (Partie 1) - 10 février 2013 Shy Roboticiennes, Shy Roboticiens, Cette semaine débute la série de tutoriels de la carte Arduino. Cette fameuse carte dont tout le monde parle et dont la communauté grandit chaque jour, est une carte électronique dont les plans ont été publiés en licence libre il y a quelques années déjà, et dont la programmation a largement été simplifiée grâce à ses nombreuses bibliothèques. Aujourd’hui distribuée sous différentes formes et différents prix pour s’adapter aux besoins des acheteurs, on y retrouve en général des entrées/Sorties analogiques, des ports PWM, ports USB, ports de communication RS232, etc. On retiendra deux façons de programmer ces cartes : Via l’interface Processing (inspirée de Wiring1), ou via le logiciel de développement Eclipse que nous préférons car il laisse une plus grande liberté dans les développements. Dans ce tutoriel, nous allons expliquer comment installer en configurer Eclipse IDE sous Windows 7 pour programmer les cartes Ardupilot et Arduino Mega ADK.
Faire des benchmark de piles LR6, AAA, … Bonjour tout le monde ! Comme j’ai beaucoup de chose à faire "In real life", d’articles à écrire, de projets à finir, … je n’ai pas eu le temps de faire un article samedi dernier, désolé. J’ai aussi plein d’articles assez long en préparation, je ne sait pas trop quand je vais pouvoir les publier. Bref, aujourd’hui je vous propose un article simple mais utile ! A savoir faire des benchmarks de piles LR6, AAA, … Je ne sait pas vous, mais moi je me retrouve souvent avec des piles qui trainent un peu partout, sans trop savoir si elle sont encore utilisable ou non. Du coup je me suis dit qu’il serait intéréssant de pouvoir comparer plusieurs type de piles et d’en faire un graphique ! Pour cela j’ai conçu un petit montage à base d’arduino très simple mais efficace. Attention : Ce montage est conçu pour mesurer des piles de tension inférieur à 5volts uniquement ! Le montage : Celui ci ce compose d’une résistance de 15 ohms entre A0 et la masse et de deux pinces crocodile. La théorie : Le code :
[Tuto] Arduino Mega ADK et Android (part 1) Ce tutoriel vise à combler une lacune, qui est le manque de documentation inhérente aux premiers pas avec l'Arduino Mega ADK.Pour cela, dans une première partie nous aborderons le lien entre Processing et votre téléphone Android, et dans une deuxième partie, nous rajouterons l'Arduino Mega ADK. [1ère étape] Installer et configurer le SDK Android Matériel requis : - un système GNU/Linux (fonctionnel avec d'autres systèmes, mais ce tuto est écrit sur Ubuntu) - Java Sun / Oracle installé (hop) - la dernière version du logiciel Processing (hop) - le SDK Android (hop) Installation du SDK Android : Créez un nouveau dossier facile d'accès, sans accents ni caractères spéciaux ni espaces dans le nom. adk_sdk_1.png (104.78 Kio) Vu 2945 fois Ensuite, téléchargez l'archive présente ici.Dans le répertoire votre sdk (dans mon cas /home/stef/and/android-sdk-linux/ )allez dans le sous-répertoire . [2ème étape] "Relier" Processing avec le SDK Android - Lancez Processing [4ème étape] Application et téléphone
Arduino, premiers contacts - Emmanuel Mayoud Arduino est une carte électronique ouverte. Au-delà, c’est un pas important pour l’économie de services basée sur des biens communs, ou les espaces publics ont un rôle clé à jouer. Voici les sources qui m’ont aidé à débuter… Pour commencer, un peu d’histoire avec un article d’Owni sur la Naissance d’un mythe de la bidouille. On y apprend que le projet est né en Italie, que la carte Uno, premier modèle, a fait des petits et que ces cartes sont utilisées un peu partout dans le monde par des universitaires des artistes, des partisans du libre, mais aussi qu’un commerce commence a se mettre en place autour de ce nouveau bien commun. Que faut-il acheter ? En france, plusieurs entreprises sont revendeuses de matériels Arduino : en autres Lextronic, Alphacrucis et Semageek, dont je recommande le blog pour découvrir plein de projets basés sur Arduino. Divers kits sont disponibles pour pouvoir démarrer : Que faut-il lire ?
Apprendre Exemples Apprendre : Accueil | Exemples | Fondements? | Bidouillage? | Liens? Nouveau : Découvrez nos kits de machines opensource et notre nouveau site dédié ! Voir la page des fondements? Note : les exemples présents sur cette page ont été écrit pour la version 0020 ou suivante du logiciel Arduino. Ici, vous trouverez une guide de rédaction? Voici quelques programmes simples qui montrent comment utiliser les commandes (ou instructions) Arduino. 1. Page d'accueil de la référence Arduino en français Corrections, suggestions et nouvelle documentation peuvent être postées sur le Forum Arduino. La présente traduction française commentée a été réalisée par Xavier HINAULT (2010) (www.mon-club-elec.fr) et est sous licence Creative Commons Attribution-ShareAlike 3.0.
Projet minute : Arduino avec LED comme capteur de lumière Ce montage vous prendra moins de 5 minutes, il permet d’utiliser une LED comme un capteur de lumière, en utilisant une plate-forme Arduino, le tout pour moins de 1 euro, si l’on possède déjà l’arduino. Petite démonstration en vidéo : Alors pour ce montage vous aurez besoin d’un Arduino, de deux LEDs ( j’ai utilisé des LEDs 3V), et d’un ordinateur pour la partie programmation. Le montage est très simple, première étape, brancher la patte la plus longue sur le port A0 et la plus petite patte sur le port GND,le tout parti capteur. La partie programmation : 01.int led = 13; 02.int basis = 0; 03.int sens = 0; 04.int x = 0; 05.int y = 0; 06.int totaal = 0; 07.int totaal1 = 0; 08.void setup() { 09.pinMode(led, OUTPUT); 11.void loop() { 12.for(x =0; x>50; x++) { 13.sens = analogRead(0); 14.totaal = totaal1 + sens; totaal1 = totaal; 16.sens = totaal/x; 17.totaal = 0; 18.totaal1 = 0; 19.basis = sens-10; 21.for(y=0;y>1000;y++){ 22.for(x =0; x>50; x++) { 23.sens = analogRead(0); 24.totaal = totaal1 + sens; 26.delay(10); }
janvier 2013 Construire votre propre télécommande de téléviseur au moyen d'un Arduino? Bonne idée! Vous pourriez, par exemple, réunir sur une même télécommande les fonctions les plus utilisées de plusieurs télécommandes différentes (oui, je connais l'existence des télécommandes universelles, mais c'est une solutions beaucoup trop simple!). Ou encore construire une télécommande qui limitera automatiquement le temps d'utilisation du téléviseur, l'éteignant au bout d'un certain délai, ou refusant de le mettre en marche aux heures interdites... Ça pourrait aussi être un dispositif qui allume et éteint automatiquement le téléviseur en votre absence, pour que les cambrioleurs ne sachent pas que vous êtes parti en voyage depuis 3 semaines. 1° Décoder le signal Lorsque vous appuyez sur un bouton de votre télécommande, celle-ci s'allume et s'éteint plusieurs fois très rapidement de façon à envoyer un message codé à votre téléviseur (ça ressemble un peu à du code morse). 2° Émettre le signal
Projet domotique Salut a tous.Je suis actuellement en plein travaux de rénovation de notre maison. Bâtisse qui a au moins 200 ans, avec une installation électrique a faire hurler n'importe quel électricien: fils de cuivre, isolant coton. Pas de boite de dérivation, ni de domino: on coupe, on torsade, et on remet un petit bout de coton la dessus. Le tout loger dans des moulures en bois, voir directement dans les murs.Donc, tant qu'a transformer la maison en champs de bataille, on domotise dans la foulée. Pour l'aspect materiel, je dispose d'un serveur tournant 24h/24 7j/7 sous windows (désolé), avec apache, PHP, Mysql, DNS local, DHCP, FTP. 3.5To de capacité disque contenant tous mes CD/DVD/Blu-ray rippé que je visonne via XBMC sur differents PC dans la maison.Tout ce petit monde est interconnecter via un switch 24 ports, le tout derrière un firewall matériel. Ce que j'avais en tête:- 2 sondes de température par pièce (en 1-wire, type DS1820): une proche du chauffage, et l'autre la plus éloigner.
Montage Minute : Surveiller la température de son frigo avec un Arduino Voilà un petit montage DIY que je viens de réaliser en 5 minutes histoire de faire passer le temps. Ce n’est pas un montage évolué, mais il permet de mettre en pratique quelques composants simples de la boutique. Il s’agit d’un simple affichage de la température d’un capteur TMP36 à base d’arduino. Pour réaliser ce montage vous aurez besoin de : Afin de simplifier le branchement de l’afficheur sur la breadboard, j’ai d’abord soudé un connecteur dessus. Pour le capteur TMP36, même punition avec la soudure de 3 fils afin de pouvoir le déporter facilement. J’ai également étame l’extrémité de chaque câble pour une meilleure insertion dans la breadboard. Si vous disposez de gaine thermo-retractable, ce sera mieux pour bien isoler les soudures. L’afficheur est câblé comme dans l’exemple « Hello World » de la librairie LiquidCrystal d’Arduino et le capteur de température est relié à l’entrée analogique A0. Vous pouvez retrouvez tout le code du programme sur Temperature_Frigo.ino
Aidez nous ! Projet - Gestion domotique Bonsoir, J'ai commencé par faire un premier descriptif très général, qui est loin d’être abouti, ce n’est qu’un tout premier jet pour servir de base de discussion avec ceux d’entre vous qui sont intéressés par ce projet.Je vous soumets cette première approche, les différents éléments devront être précisés, des choix sont à faire, et les descriptions fonctionnelles (peut-être avec plusieurs options) arrêtées avant d’aller beaucoup plus loin. Système domotique avec interface par serveur web : A Les principes généraux de ce système domotique pourraient être : 2) Les parties opératives, commandes de chauffages électriques, électrovannes d’arrosage, moteurs de volets électriques, lampes d’éclairage, …, sont commandées par diverses unités de commandes. 3) Les liaisons entre les différents éléments devront être fiables et les plus simples possible, en mettant en œuvre des technologies et des protocoles standards adaptés à la nature des données et aux longueurs des liaisons nécessaires.
Arduino pour bien commencer en électronique et en programmation Bienvenue à toutes et à tous pour un tutoriel sur l'électronique et l'informatique ensemble ! Depuis que l’électronique existe, sa croissance est fulgurante et continue encore aujourd’hui. Si bien que faire de l’électronique est devenu accessible à toutes personnes en ayant l’envie. Mais, le manque de cours simples sur le net ou en libraire empêche la satisfaction des futurs électroniciens amateurs ou professionnels et parfois empêche certains génies à se révéler ( ). Ce que nous allons apprendre aujourd'hui est un mélange d'électronique et de programmation. Nous allons, dans un premier temps, voir ce qu'est l'électronique et la programmation. Plan du cours Je vais détailler un peu le plan du cours. Apprentissage des bases Le cours est composé de façon à ce que les bases essentielles soient regroupées dans les premières parties. Après cela, vous aurez acquis toutes les bases nécessaires pour poursuivre la lecture sereinement. Ce n'est pas tout ! Paré pour commencer l'aventure ?