Carte électronique programmable

Carte électronique ?

Une carte électronique est un assemblage de plusieurs composants électroniques interconnectés sur une même plaque

ne555

On distingue deux types de carte électronique :
les non-programmables
les programmables
programmable c’est à dire qui ont besoin de ligne de code informatique (programme) pour fonctionner


Carte Non-programmable

Ces types de cartes ne sont pas programmables et ils utilisent souvent la technologie analogique
ex : les amplificateurs audios

audio_amplier_3d.png
ampli audio

Carte programmable

c’est une carte qui a besoin de programme informatique pour fonctionner, on peut l’assimiler à un être humain, quand son cerveau est vide il ne sait rien et il ne fait rien.
Les cartes programmables utilisent la technologie digital pour fonctionner néanmoins rien ne les empêche de travailler avec des valeurs analogiques mais la c’est le programme qui va conditionner ça.


Éléments indispensables pour une carte programmable

Pour qu’un programme puisse bien marcher il faut ces éléments indispensables, de la mémoire, au moins un calculateur, des entrées, et des sorties. Ainsi nous avons dans une carte électronique programmable un microcontrôleur ou une unité centrale composée de micro-processeur, de la mémoire (vive et morte), des entrées et des sorties.

Architecture

Capture d'écran de 2018-10-16 12-46-45.png

Vue en image et comparaison

Capture d'écran de 2018-10-16 22-21-15.png

Exemple de carte programmable populaire

Capture d'écran de 2018-10-16 22-52-19.png

Comment choisir sa carte ?

Il existe des centaines de cartes programmables dans le marché de l’électronique, il peut être difficile des fois de choisir sa carte mais seulement votre projet ou cahier des charges doivent vous guider sur votre choix.
Deux choses sont importantes pour choisir sa carte :
le hardware (matériel)
le software (le logiciel qui contrôle la carte)

Hardware (matériel)

Coté Matériel vous devez vous baser sur ses caractéristiques
* Courant et la tension de la carte ?
* Le nombre de broches, s’ils sont Digital ou analogique, support PWM
* Vitesse de l’horloge ?
* La mémoire ?
* Le connectique (wifi, Bluetooth,port )

Software (logiciel)

Coté Matériel vous devez vous baser sur ces caractéristiques
* Le langage de programmation utiliser (C,python,JavaScript,etc)
* Le système d’exploitation de la carte (linux, windows) type on-board computer
* Le firmware de la carte (micropython, Arduino, mongooseOs)
* Plateforme dédiée (Arduino, Webrepl, MongooseOs, NodeRed )
* Les protocoles (I2C,1-WIRE,SPI,UART,etc)


conclusion

l’électronique à grandement évoluer on a quitté les circuits analogiques pour des circuits numériques 10x plus puissants et ces circuits nous ouvrent de large possibilité, de la voiture autonome sans conducteur à un drone qui vole sans pilote, tout ça est du à ces cartes électroniques programmables de plus en plus intelligent, ainsi ces cartes nous donnent la possibilité de réaliser des projets qu’ont pensés impossibles 20 ans en arriére.

Les commentaires sont fermés.

Créez un site ou un blog sur WordPress.com

Retour en haut ↑

%d blogueurs aiment cette page :