Pages

mardi 30 janvier 2018

Écran NEXTION - découverte

Une nouvelle rubrique va voir le jour, celle consacrée aux superbes écrans tactiles NEXTION. Ceux-ci sont interfacés avec un microcontrolleur par un simple UART, donc une liaison RXTX. Aucune bibliothèque spécifique obligatoire (bien qu'il existe des librairies dédiées mais pas nécessaires).

Très bientôt, une série de tutos vont être mis en ligne.

En attendant, vous pouvez aller faire un tout ici : https://nextion.itead.cc et télécharger le logiciel (il va être très utile et surtout..... indispensable !).



Une de mes premières IHM (Interface Homme Machine) :

Je sais, je ne suis pas un artiste......

Réparer une carte Arduino plantée....

Il se peut qu'un jour, une carte Arduino plante suite à une mauvaise manipulation. Elle ne répond plus et il est impossible de téléverser le moindre programme. 

Pas de panique ! il reste une solution !

Avec cet appareil vraiment peu cher (moins de 5€), on peut reprogrammer le bootloader d'une carte :



Le connecter sur la carte à réparer en respectant bien le sens du connecteur :



 Le câblage ressemble à cela :


Connecter le programmateur sur un port USB, les DELS doivent s'allumer :


Dans l'IDE Arduino, choisir le programmateur :
Enfin, cliquer sur "Graver la séquence d'initialisation" :

Ce message apparaît pendant les opérations :

A la fin, cette erreur peut être signalée, ce n'est pas grave..... 


Le principal, c'est que la LED 13 clignote à nouveau, là, c'est bon, la carte est réparée !!!!!


NdA : désolé pour la qualité des photos, j'ai fait cela à la va-vite ;-)

mardi 16 janvier 2018

Problèmes avec Nahimic et Qt

De très nombreux logiciels sont développés avec Qt. En STI2D, on peut citer Proteus, Fritzing, Sigrok......

Il peut se produire parfois des bugs : ces logiciels "plantent" sans raison, quelques secondes après leur lancement.

Après de très nombreuses recherches, j'ai enfin une piste : C'est dans mon cas, Nahimic (gestion des effets sonores) qui bloque les programmes développés en Qt (sous Windows 10).

Après désinstallation, tout fonctionne !