Monthly Archives: May 2014

Utiliser les fonctions Mouse et Keyboard AZERTY d’un Arduino Pro Micro

arduino leonardo

Comme nous l’avons vu dans un précédent article, l’Arduino Pro Micro est équipé d’un ATMega32U4 qui lui permet ainsi d’être reconnu comme un périphérique USB.

Cela signifie donc que vous pouvez utiliser un Arduino Pro Micro pour simuler des touches clavier ou un déplacement de souris.

Dans cet article nous allons voir comment utiliser la fonction Keyboard d’un microcontrôleur Arduino Pro Micro.

Enfin nous verrons une carte microcontrôleur prometteuse qui permet d’utiliser les fonctionnalités liées au clavier et à la souris: la Teensy.

DeekRobot: Arduino Pro Micro avec ATMega32U4 pour 10€

sparkfun pro micro

Arduino dispose dans sa gamme de microcontrôleurs de plusieurs cartes électroniques intéressante.

Arduino Uno est probablement la plus connue et la plus utilisée mais il existe des microcontrôleurs proposant plus de fonctionnalités ou bien un format plus condensé.

J’utilise beaucoup la carte électronique Arduino Leonardo et plus précisément la carte Arduino Pro Micro, que l’on trouve pour moins de 10€ sous le nom de DeekRobot Pro Micro.

Cette carte Arduino Pro Micro à la particularité d’être détectée et reconnue comme un Arduino Leonardo qui se vend bien plus cher, tout en étant plus petite et en proposant les même fonctionnalité.

Découvrons les fonctionnalités du clone de la carte Arduino Pro Micro: le DeekRobot Pro Micro.

Microcontrôleur Tessel: un Arduino pour NodeJS Javascript like !

tessel

Tessel est une jeune société qui est en train de développer un microcontrôleur capable de faire tourner un moteur Javascript.

Le microcontrôleur Tessel fait la taille d’une carte Arduino Uno, embarque du wifi nativement et est capable de faire tourner un serveur NodeJS !

La carte électronique Tessel est donc clairement destinée au développement de projets connectés et elle innove dans son concept puisqu’elle acceptera un certain nombre d’extensions, vendus sous forme de shield.

Le microcontrôleur séduira ainsi les électroniciens mais aussi les développeurs car pour chaque extensions une api complète sera fournie, et la programmation se fera en javascript 🙂

Découvrons plus en détails ce microcontrôleur Javascript ready.

Obtenir des composants électroniques ATMel gratuitement

Je réalise de plus en plus de projets électroniques et j’ai fréquemment besoin de tester de nouveaux composants électroniques.
Généralement je commande mes composants électroniques chez des revendeurs chinois (Ebay), et pour réduire les coûts je commande des quantités importantes (au minimum 20 pièces).

Aujourd’hui je vais vous donner une astuce pour obtenir quelques composants ATMel gratuitement, ce qui est bien pratique pour prototyper un projet avant d’investir massivement dans des composants électroniques.

Ainsi si vous avez besoin d’un ATMega ou bien d’un ATTiny pour un de vos projets, vous pouvez faire une demande d’échantillons directement auprès d’ATMel.

Vous recevrez alors gratuitement quelques samples ATMel de qualité des composants électroniques que vous aurez demandé.

Voici la démarche à suivre pour recevoir des ATMega et des ATTiny gratuitement.

Utiliser votre Arduino pour mesurer la capacité d’un condensateur

arduino condensateur

Aujourd’hui je vais vous faire découvrir une astuce qu’un bon ami m’a enseigné: comment utiliser son Arduino pour mesurer avec précision la capacité d’un condensateur.

Pourquoi mesurer la capacité d’un condensateur alors que c’est écrit dessus ? Tout simplement car si comme moi vous achetez des montagnes de composants en vrac ou en lots, il est fréquent que les inscriptions sur les composants électroniques se soient barrées, ce qui complique alors leur identification et par conséquent leur utilisation.

Grâce à un Arduino seul, vous pourrez alors connaitre et mesurer la capacité de vos condensateurs. Aucun autre composant électronique n’est nécessaire et c’est là tout l’intérêt de cette astuce: rapide et pas chère.

10 boitiers originaux pour votre Arduino Uno

arduino-uno-dip-rev3

Les projets à base d’Arduino se multiplient: domotique, robotique, électronique, …

Une fois que les parties mécaniques, électroniques et programmation sont achevés, il est plaisant de finaliser un projet Arduino en regroupant tous les composants dans un boitier.

Evidemment, on peut acheter une belle boite pour notre Arduino, mais il existe une autre solution bien moins chère: réaliser soit même un boitier pour Arduino.

Je vous propose donc de découvrir 10 boitiers originaux pour Arduino à fabriquer soi-même en utilisant l’impression 3D, la débrouille et la récupération 🙂

[.Net] Ajouter un Serveur Web dans une application DotNet

dotnet web server

De nombreuses applications intègrent directement un serveur Web afin de fournir à leur utilisateur une interface accessible sur pc, sur mobile et sur tablette.

Du coup, à force de voir mes clients me demander des applications accessibles sur Internet sans avoir à installer un apache, IIS, ou autre lamp, je me suis décidé à intégrer un serveur Web directement dans mes logiciels DotNet.

Par chance, il existe de nombreux exemples sur le Net permettant d’embarquer rapidement un web serveur dans une application.

Après consultation de la MSDN, il s’avère que la création d’un serveur web est un jeu d’enfant en utilisant le composant HTTPListener.

Voici donc une petite classe toute simple qui vous permettra d’insérer un serveur web dans vos applications C# ou VB.net.

Flash sur la carte IBM M1015: passthrough pour un nas !

raid controler ibm m1015

Suite à l’expansion de mon serveur NAS maison, j’ai décidé de modifier ma configuration et de supprimer ma carte contrôleur RAID LSI MegaRAID SAS 8708EM2 pour une carte IBM M1015 qui supporte jusqu’à 8 disques, voir 16 disques via un expandeur.

La carte IBM M1015 est la carte parfaite pour faire du raid logiciel ou étendre le nombre de disques d’une configuration.

La carte IBM M1015 est lowcost par son prix mais pas par ses fonctionnalités. Nous allons voir comment flasher une carte IBM M1015 afin de profiter pleinement des possibilités qu’elle nous offre.