background preloader

OLIMEX Ltd. - Electronic Design and PCB sub-contract assembly OEM/ODM service

Fritzing Référence Arduino français Main/Librairies Référence : Langage Arduino : [ Mini | Standard | Etendue | Maxi ] Librairies : [ Vue d'ensemble | Synthèse ] Infos : [ Comparaison | Changements ] Les librairies peuvent être incluses dans vos programmes à l'aide de l'instruction #include et vous permettent d'utiliser des fonctions élaborées avec votre carte Arduino (communication série par exemple). Les librairies vous permettent surtout d'interfacer et d'utiliser votre carte Arduino avec toutes sortes de matériel (afficheur LCD, clavier matriciel, etc...) 1. Librairies : mode d'emploi Pour utiliser la librairie Serial pour la communication série, il n'y a rien de spécial à faire : elle est directement disponible. 2. Voici la référence traduite en français des principales librairies Arduino utiles en pratique : La librairie Serial - pour les communications séries entre la carte Arduino et l'ordinateur ou d'autres composants La librairie LCD - pour l'utilisation et le contrôle d'un afficheur LCD alpha-numérique standard. Et aussi : 3. 4.

linowski.ca Interactive Sketching NotationHelping you tell better stories of interactionPurchase & Download for $44 CAD Watch: How I Sketch - An Intro The Interactive Sketching Notation is a visual language which enables designers to tell more powerful stories of interaction. Through a few simple rules, what the user sees (drawn in greyscale) and does (drawn in red) are unified into a coherent sketching system. Intended for Adobe Illustrator, but friendly towards Photoshop & Balsamiq. Less DocumentationHaving merged flows, user stories, sketches and wireframes into one document, it is easier to maintain your work with the notation. Inside the Template - version 1.5 Icons: 100 common interface sketch style icons for faster concepting Components: various predesigned components and elements ready for dragging and dropping ISN + MicroPersonas Bundle for $59 Get the Interactive Sketching Notation + MicroPersonas at a discount.

Tutoriel DIY Datalogger d’angle, de vitesse, d’altitude … pour voiture, vélo ou MOTO 1. Dans un premier temps j’ai initialisé la centrale inertielle (I2C) et je l’ai paramétré. (voir fonction initializeMPU9255(). On paramètre notamment les plages des capteurs et on réalise la calibration du magnétomètre. 2. Puis lorsque le mode datalogger est activé (via un BP), on vient venir ouvrir un fichier sur la mémoire afin de stocker les informations. 3. Voici par exemple comment je réalise l’enregistrement de mes données, je réalise une concaténation des différentes valeurs dans un buffer, puis une fonction a pour but de les écrires sur la mémoire (SD ou mémoire flash interne). sprintf(buffEcriture, “%.5f %f %f %f %f %f %f %.2f %.2f %.2f %.6f %.6f %.2f %.2f”, time, gx1, gy1, gz1, ax1, ay1, az1,(float)mx1, (float)my1, (float)mz1, longitude,latitude,vitesse,altitude); datalog.println(buffEcriture); 4.

L'univers Arduino (1/2) Il s'adresse aux débutants en programmation des microcontrôleurs voulant rejoindre les adeptes du mouvement Do It Yourself dans le domaine du Physical Computing(1). Évidemment, en grand écumeur des forums Developpez.net, la programmation en général ne vous effraie pas. Vous aimeriez juste profiter de votre métier, votre passion pour la programmation, pour interagir avec le monde physique, piloter des robots, automatiser la montée/descente de vos volets déroulants en fonction de l'ensoleillement, construire votre propre station météo et déclencher des alarmes selon des seuils de température, etc. Seulement vos connaissances en physique/électricité/électronique remontent à vos années lycée, une éternité… Quant à souder vous-même des composants électroniques, n'en parlons pas… Évidemment vous serez obligé de vous y mettre si votre projet doit prendre de l'ampleur, mais pas tout de suite. L'objectif reste le même que celui de la communauté Arduino, découvrir et s'amuser… III-A. III-B. III-C.

DFRobot Shield d'expansion pour Raspberry Pi3 DFR0327 Shield d'expansion pour Raspberry B+, Pi2 ou Pi3 (non incluses) basé sur un ATMega32U4 avec bootloader Leonardo intégré. L'alliance des deux cartes permet une meilleure performance: une carte Arduino est plus rapide (en l'absence d'OS) pour une détection d'obtacle par exemple, alors que la carte Raspberry permet de faire tourner des algorithmes plus complexes et permet une meilleure flexibilité dans la communication sans fil. Le module est également équipé d'un support pour module Xbee ou compatible (non inclus). Livré avec pile CR1220, entretoises et cordon USB. Un convertisseur de niveaux permet d'utiliser les entrées/sorties des deux cartes en 5 Vcc.

Connecter un arduino au Raspberry Pi | Gladys Project Le Raspberry est un outil formidable pour ses ports GPIOs, mais ceux-ci sont parfois trop limités pour des interactions électroniques beaucoup plus poussées. Le majeur problème qui m’a poussé à acheter un arduino est la réception de signaux 433Mhz. Dans un de mes derniers tuto je vous expliquais comment recevoir des signaux 433Mhz sur le Raspberry, en utilisant un petit programme “RFSniffer”. Le matériel Pour ce tuto, nous aurons besoin : Un arduino uno ( 18€ - acheté pour ma part ici )Une alimentation pour arduino ( chez moi elle ne sert à rien car le Rpi donne assez de courant à l’arduino via USB, mais il est vivement conseillé d’en acheter une, car en fonction de l’usage la puissance délivré par le Rpi peut-être insuffisante - par exemple ici)Si vous souhaitez connecter votre récepteur RF 433Mhz, il vous faudra des câbles M/F Mettre en place l’arduino Si vous ne connaissez pas bien le fonctionnement d’un arduino, rassurez vous : c’est très simple ! Le code d’envoi sur l’arduino Conclusion

Faire plusieurs choses à la fois avec une carte Arduino | Carnet du maker - L'esprit Do It Yourself par skywodd | Feb. 22, 2016 | Licence (voir pied de page) Catégories : Tutoriels Arduino | Mots clefs : Arduino Genuino Temps Multitâche Cet article n'a pas été mis à jour depuis un certain temps, son contenu n'est peut être plus d'actualité. Dans ce tutoriel, nous allons voir ensemble comment faire plusieurs choses "en même temps" avec une carte Arduino. Sommaire Bonjour à toutes et à tous ! Dans mon précédent article, nous avons vu ensemble comment faire des temporisations. Dans ce tutoriel, nous allons voir comment faire une temporisation non bloquante. Rappel : fonction bloquante et fonction non bloquante Avant de commencer, revenons ensemble sur deux notions fondamentales en informatique : les fonctions bloquantes et les fonctions non bloquantes. Une fonction "bloquante" est une fonction qui bloque l'exécution du programme durant son déroulement. Une fonction "non bloquante" est une fonction qui ne bloque pas l'exécution du programme durant son déroulement. Rembourser ! Avantages :

Related: