↓ Aller au contenu

Pic

6 articles dans cette catégorie

Projet barrette: réalisé!

Projet barrette: réalisé!

Les 7 inscrits ont terminé le montage et réglage de leur barrette informatisée. Toutes ont fonctionné du premier coup – comme quoi le produit et sa doc sont de bonne qualité.Il reste toutefois à apprivoiser son utilisation, via le réseau et les paramètres d’enclenchement, déclenchement… Un incident toutefois à signaler: suite à un court-circuit, Marcel a pu tester ce mode sur la prise « master »… Disjoncteur de l’atelier en bas! Les dégâts: piste de cuivre vaporisée sur 2 cm et résistance de shunt coupée. Par précaution, le triac a aussi été changé.
Barrette écologique – suivi 2

Barrette écologique – suivi 2

Nous voici donc dans la partie hardware. Le logiciel va continuer son évolution, mais dans des fonctions plus fines et des ajustements. Il s’agit donc de mettre le prototype sous forme de prints à réaliser, et de câblage à définir. Prototype barrette Un grand merci à Maurice Wulliens qui s’attelle à la réalisation des prints! Après discussion, nous avons décidé d’organiser le montage en minimisant les composants dans le boîtier de commande, lequel contiendra:
Horloge et table de commutation

Horloge et table de commutation

Dans l’implémentation du code nécessaire au projet « barrette écologique », j’ai quelque peu séché sur le problème du suivi de la table de commutation. Celle-ci contient des données non-triée de temps, de jour(s) de la semaine et de la commutation à appliquer. Comment trouver à coup sûr la dernière commutation et la prochaine à venir? Une fonction de différence de temps est nécessaire et rend un delta: delta = ((int) prtc_line->hour - (int) DB_SystemClock.Time.hh) * 60 + (int) prtc_line->minute - (int) DB_SystemClock.Time.mm;
Wireshark opérationnel sous W7

Wireshark opérationnel sous W7

Wireshark 1.2.4 (stable) has been released – ça fait plaisir! Enfin on peut utiliser cet analyseur de réseau sous Windows 7. Et il s’installe sans coup férir (32 bits – je n’ai plus la 64 bits…) En effet, pour le projet « Barrette écologique », j’avais besoin de sniffer ce qui se passe entre le module MXBOARD. Jusqu’ici, je devais passer par le débugger et voir ainsi les trames reçues/envoyées, via ligne série!
Proposez un Microprojet !

Proposez un Microprojet !

·403 mots·2 mins
Microclub aide les jeunes intéressés par la robotique et l’électronique # Les jeunes sont attirés par la robotique et par les possibilités qu’apportent l’électronique et les microcontrôleurs. Mais réaliser une idée n’est pas facile, souvent par manque de matériel, de documentation en français et de contact avec des spécialistes. Il est donc évident que les jeunes ont besoin d’un encadrement et de ressources.
Des PICs – pourquoi faire ? – comment faire ?

Des PICs – pourquoi faire ? – comment faire ?

·1314 mots·7 mins
J.D. Nicoud # La famille PIC continue à s’enrichir. En 8 pattes, on a enfin des versions 12F avec le répertoire d’instruction des 16F, des canaux analogiques et naturellement l’oscillateur interne. En 16 pattes, le 16F627/628 a aussi l’oscillateur interne et une interface série. Le nouveau 16F88, si on peut le programmer, est encore plus complet (8A/D, Série, SPI, I2C). La famille 16F87x offre plus d’entrées-sorties. Un 40 pattes (16F871 ou 16F877) est très utile pour mettre au point des applications avec des tout petits processeurs, comme on le verra plus loin. Maurice Wulliens a dessiné 4 circuits pour disposer d’environnements de développement adaptés à vos diverses applications. Le programmateur est piloté par le graticiel ICprog. Trois cartes de développement sont à disposition pour les processeurs de 8, 14, 18, 28 et 40 pattes (voir www.didel.com/picg/). SmileNG, et son nouveau frère Picolo qui tourne sur Linux, Mac et Windows, offre l’assembleur CALM dont les notations sont nettement plus lisibles que celles de Microchip. La documentation didactique permet de rapidement apprendre à programmer et à apprécier les jolis trucs de programmation du PIC. Une librairie de programmes expliquée facilite les applications. Ecrire un programme pour le PIC suppose une compréhension des nombres binaires, de leur représentation en hexa et une connaissance des instructions et pseudoinstructions. Mais il y a très peu d’instructions et pas de modes d’adressage compliqués. On se familiarise très vite en exécutant quelques programmes variés.