Arduino – CPPM Library

Révision du 2015-08-06.

  • Ajout d’une trame de sortie CPPM.
  • Augmentation de la plage des temps Sync/Pulse/Frame.
  • Modification de la pulse de synchronisation sur le flanc descendant.

Cette librairie offre un interface pour décoder la trame d’un signal CPPM délivré par un récepteur R/C comme par exemple le modèle Orange R615X. Lire la suite

FT232R USB UART – Fake and Genuine

Lors d’un dernier atelier DIY que je dirigeais, un participant ne parvenait pas à vérifier la connexion de son Diduino sur un routeur fraîchement flashé avec OpenWrt. En dernière solution, je lui ai échangé son Diduino « tout neuf » contre un de mes « anciens » et cela a solutionné temporairement le problème. De retour en atelier, j’ai entrepris de comprendre ce qui se passait. Lire la suite

OpenWrt – Cross-Compilation

Je m’intéresse à écrire un programme de démonstration « Hello world ! » en langage C et à en vérifier l’exécution dans un routeur opérant sous OpenWrt. Les difficultés de l’exercice résident dans la compilation du programme et la liaison avec les librairies OpenWrt car ces opérations ne sont pas réalisables dans le routeur. Elles doivent être réalisées dans un autre ordinateur et le code généré doit être transféré dans le routeur. On parle de Cross-Compilation.
Dans l’article précédent OpenWrt – TP-Link TL-WR710N, j’avais documenté comment installer OpenWrt dans le routeur TP-Link TL-WR710N. Cet article s’appuie sur le même modèle. Lire la suite

R/C Slope – Chasseral

Excellent site de vol dynamique le long de la crête par vent du Nord généralement modéré. Cohabitation occasionnelle avec des parapentistes normalement basé à l’Ouest du grand hôtel. Passages exceptionnels d’avions légers ou de planeurs. Lire la suite

NodeJS – main() // C-Style

Exemple main() // C-Style: main.js

Atelier DIY – Piqûre de rappel…

Prochain atelier DIY 2024 le samedi 18 janvier 2014.

L’atelier est principalement destiné aux participants du précédent atelier du 26 janvier 2013 mais il est tout-à-fait possible d’inclure de nouveaux participants.

Les participants sont invités à venir au cours avec un ordinateur portable de préférence Windows 7 ou 8, un Arduino Uno ou équivalent ou une TI Lauchpad MSP430 avec processeur G2553, et un routeur WiFi TP-Link TL-MR3020 ou TL-WR710N.

Matinée:

  • Mise à niveau des compilateurs Arduino et Energia, reprise en main.
  • Etude d’une commande d’installation électrique (moteur, éclairage, etc…) avec un triac de puissance (230VAC, 5A) Sharp S202S02 piloté par un Arduino ou un MSP430.
  • Présentation du routeur TP-Link TL-WR710N. Installation d’OpenWrt.
  • Installation des routeurs des participants.

Après-midi:

  • Mise à niveau des routeurs TL-MR3020 avec la dernière version OpenWrt Attitude.
  • Exploration des moyens techniques de communication entre un PC/Tablette/Smartphone et un Arduino/MSP430 via le réseau TCP/IP WiFi ou RJ-45.
  • Démonstration de communication Telnet et HTTP avec le routeur.
  • Etude d’un cas pratique pour piloter à distance un téléviseur LG.

Quand: Samedi 18.01.14, de 9h à 16h.
Où: St-Aubin, rue de Bayard 7, dans les locaux communautaires de l’Armée du Salut.
Parcage: Il y a de nombreuses solutions de parcage à proximité.
Autoroute depuis Lausanne: Sortie Vaumarcus, puis suivre St-Aubin par la N5 jusqu’à l’ancien carrefour Pattus, c’est 20m au-dessus, ou le Denner, c’est 20m en-dessous.
Autoroute depuis Neuchâtel: Sortie Gorgier/St-Aubin, descendre dans St-Aubin, rejoindre le carrefour Pattus, c’est 20m au-dessus, ou le Denner, c’est 20m en-dessous.
Coût: 20.– / personne, y c. boissons, café/thé et croissant de bienvenue.
Repas: à tirer des sacs. Magasin Denner à 20m.

Liens:
TP-Link TL-MR3020
TP-Link TL-WR710N
Sharp S202S02
DiduinoPub.pdf
TI MSP430 Launchpad
http://arduino.cc/
http://energia.nu/

A bientôt.

Jean-Marc Paratte