1 Star2 Stars3 Stars4 Stars5 Stars
Loading...
25 Views

Une micro-contrôleur magique qui en fait plus

Cet article est en préparation. Je suis heureux de vous présenter mon tout nouveau micro-contrôleur basé sur un processeur ATSAMD21G, le même utilisé par l’Arduino Zero.

Le cœur de cette carte est donc un processeur ATSAMD21G18 ARM Cortex M0 à 48Mhz avec une tension logique de 3.3V. Sa puce à une mémoire FLASH de 256K (8x plus que le processeur Atmega328 or 32u4) et avec 32K de RAM. Un connecteur MicroUSB est soudé sur la carte pour aussi bien recharger la batterie Li-ion, pour téléverser la programmation du microcontrôleur mais aussi pour l’alimenter, si vous n’utilisez pas le connecteur JST pour une batterie Li-ion de 3.7V.

Ce micro-contrôleur est donc complètement compatible avec Arduino IDE et n’est pas plus grand que 65mm sur 40mm. Il a 2×20 broches, avec le même schéma de connexion que les micro-ordinateurs Raspberry.

Mais ce n’est pas tout. Nous avons ajouté d’autres fonctionnalités

  • Un EEPROM de 1K pour mémoriser des paramètres, par exemple.
  • Un connecteur vous permettant d’avoir jusqu’à 6 sorties supplémentaires (GPIO Port Extender)
  • Une horloge RTC (Real Time Clock) pour exécuter vous tâches avec plus de précision
  • Une carte MicroSD pour la journalisation ou pour sauver des données
  • 8 broches PWM
  • 5 broches analogiques (A0-A6)
  • Un connecteur pour le bus I2C
  • Un connecteur pour le port UART (Tx/Rx)
  • Une connexion 1-Wire
  • Un connecteur pour un écran OLED 128×64 (I2C)
  • Un connecteur pour une batterie Li-ion
  • Un connecteur pour programmer (Bootloader) et debuger le micro-contrôleur.
  • Un switch on/off
  • Un bouton Reset
  • Un bouton pour contrôler une action

Exemples et codes

Afin de vous aider à faire vos premiers pas, nous vous fournirons (en préparation) des exemples de codes pour aussi bien utiliser l’EEPROM, la carte SD, l’extension des ports, l’horloge RTC ainsi que des exemples pour l’utiliser avec la carte chapeau EcoRadio (LoRaWAN)

 

 

fr_FRFrench
fr_FRFrench