On se trouve rapidement limité avec les possibilités de base offertes par l’Arduino. En effet, avec une boucle principale et des fonctions de pause, cela devient vite difficile de faire de gérer plusieurs choses à la fois pour faire du pseudo mutli-tâche ou réagir rapidement à des évènements. Nous allons voir différentes manières pour exécuter des fonctions toutes les x millisecondes. Ces explications vous fourniront une bonne introduction à la notion d’interruption matérielle.
Auteur/autrice : Benjamin BALET
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.
La 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.
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.
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.
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.
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.
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.
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.
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.