Communication entre Windows PHP et Arduino

Carte Arduino J’ai reçu une carte Arduino de chez RS qui m’ont gentiment demandé de l’évaluer. En projet, j’ai décidé de créer une station météo hébergée sur mon Synology (ou mon Raspberry Pi, je n’ai pas encore décidé), je dois lire des valeurs depuis l’Arduino. Pour l’instant, je développe et débugge sous Windows et je suis tombé sur un comportement étrange de la carte Arduino. Lorsque la communication est établie (en PHP, entre le PC et la carte via une liaison série / USB), un RESET est envoyé à la carte Arduino. Continuer la lecture de « Communication entre Windows PHP et Arduino »

Un protocole de communication simple pour Arduino

Logo ArduinoLa carte Arduino contient un micro-contrôleur et des broches d’entrées/sorties, ce qui permet de faires des prototypes électroniques, inventer votre propre périphérique ou tout simplement ouvrir votre PC vers l’extérieur afin de lire la valeur de capteurs ou vous interfacer avec n’importe quel équipement électronique.

J’ai reçu une carte Arduino de chez RS. Afin de me faire la main, j’ai eu l’idée de créer un petit protocole orienté texte afin de faciliter l’échange d’instructions et de demandes de valeurs entre l’Arduino et un PC. Continuer la lecture de « Un protocole de communication simple pour Arduino »

Amazon lance son Cloud Player en France

Amazon vient d’ouvrir son service d’hébergement et de streaming des fichiers musicaux en France : Amazon Cloud Player. Il vous permettra d’écouter n’importe où les fichiers MP3 achetés sur Amazon, mais également d’y ajouter vos fichiers musicaux personnels. Les fichiers ainsi importés depuis votre ordinateur seront disponibles dans votre espace d’hébergement. Enfin, sous certaines conditions que nous allons détailler dans la suite de l’article. Continuer la lecture de « Amazon lance son Cloud Player en France »

Libérer un port réseau occupé par un processus Windows

Il est parfois impossible de redémarrer un logiciel serveur Windows qui écoute sur un port réseau précis. En effet, suite à un plantage ou une tentative d’arrêt / relance, vous pouvez rencontrer une erreur de port réseau déjà occupé. Par exemple, votre serveur TOMCAT qui écoutait sur le port 8080 plante et lorsque vous tentez de le redémarrer, il refuse en inscrivant dans le fichier de log « Port 8080 is not available ». Dans cet article nous verrons une solution plus élégante que le reboot de la machine serveur. Continuer la lecture de « Libérer un port réseau occupé par un processus Windows »

Présentation de R.T.M.R : Outil de gestion des cas de test

Les années 2005-2011 ont été pauvres en termes de nouveaux projets assez matures, robustes et bien pensés pour la gestion des cas de test. 2012 s’avère être un meilleur crû avec des projets open sources prometteurs : R.T.M.R et Squash. Ces deux outils ont des positionnements fonctionnels et techniques assez différents. Dans ce premier article, nous examinerons R.T.M.R. Continuer la lecture de « Présentation de R.T.M.R : Outil de gestion des cas de test »

Version mobile d’un site WordPress avec WP Mobile Detector

Dans cet article nous verrons comment installer le plug-in WordPress WP Mobile Detector qui offre automatiquement une version mobile de votre blog aux mobinautes. Le cahier des charges est qu’il ne soit pas prise-de-tête tout en offrant un minimum d’options. Bien entendu, il doit être gratuit (pas d’embrouilles avec une version pro ou des surprises du genre pub automatique) et ne pas être trop gourmand en ressources. Continuer la lecture de « Version mobile d’un site WordPress avec WP Mobile Detector »

Test de volume avec dbmonster

Le Test de volume vérifie le comportement d’un système lorsqu’il est soumis à de larges volumes de données. Dans la plupart des applications, les données sont stockées dans une base de données. Le principe du test de volume est de multiplier les lignes contenues dans les tables principales de la base de données de l’application. Continuer la lecture de « Test de volume avec dbmonster »

Google Sky Map le guide du ciel pour Android

Google Sky Map est une application gratuite et open source pour les Smartphones Android. Elle permet de savoir quel est le nom d’un objet du ciel nocturne vers lequel on pointe son téléphone portable. On peut aussi s’en servir pour chercher un objet (planète, étoile…) dont on ne connaît pas la position. Continuer la lecture de « Google Sky Map le guide du ciel pour Android »

Transformez votre Raspberry Pi en media center

Dans cet article, nous verrons comment transformer votre Raspberry Pi en MediaCenter en installant les distributions Linux OpenElec et RaspBMC qui sont dédiées au Raspberry Pi, à son processeur ARM et à son cœur graphique. Continuer la lecture de « Transformez votre Raspberry Pi en media center »

Albums photos d’un blog hébergées sur Picasa

Voici une solution simple pour héberger les photos d’un blog sans vous casser la tête avec des problèmes de choix de plugin, d’installation ou de mémoire disponible (Couldn’t allocate ….memory en PHP) : Picasa Albums Web.

Continuer la lecture de « Albums photos d’un blog hébergées sur Picasa »