Oshw-logo.png

Les microcontrôleurs sont un petit ordinateur sur un seul circuit intégré contenant un cœur de processeur, une mémoire et des périphériques d'entrée/sortie programmables. Les microcontrôleurs sont conçus pour les applications embarquées, contrairement aux microprocesseurs utilisés dans les ordinateurs personnels ou d'autres applications à usage général. Les microcontrôleurs sont utiles pour contrôler les projets matériels open source et les outils tels que l' imprimante 3DRepRap .

Choisir un microcontrôleur open-source

Veuillez ajouter et modifier.

Conseil:Arduino UnoArduino LéonardArduino dûMenthe DuinoNetduinoNetduino PlusTarte aux framboisesOs de beagle
Prix ​​approximatif:30 $25 $50 $25 $35 $60 $40 $90 $
Résumé:Carte USB Arduino "officielle" actuelle, USB-série sans pilote, commutation automatique de l'alimentationArduino quelque peu expérimental avec prise en charge HID pour l'émulation de la souris ou du clavierLe plus récent Arduino basé sur un puissant processeur ARM. Emballe de nombreuses nouvelles fonctionnalités dans un facteur de forme de taille Mega.Une carte compatible Arduino que vous construisez vous-même sur une planche à pain.Microcontrôleur Open Source. Programmé à l'aide du langage de programmation .NET / C#. Utilise une disposition Arduino pour la compatibilité du bouclier.Microcontrôleur Open Source. Programmé à l'aide du langage de programmation .NET / C#. Utilise une disposition Arduino pour la compatibilité du bouclier.Ordinateur monocarte Linux avec traitement vidéo et ports GPIOCarte Linux axée sur les pirates matériels basés sur ARM.
Caractéristiques spéciales :Contrôleur USB intégréÉmulation HID, USB, SPI sur l'en-tête ISPPrise en charge Android ADK, 2 ADC/DAC 12 bits, hôte USB, prise en charge CAN BUSDIY Arduino !Programmé avec .NET Micro Framework.Programmé avec .NET Micro Framework ; Ethernet embarquéProcesseur vidéo compatible HD, sorties HDMI et composite, Ethernet intégréHôte USB et Ethernet intégrés
Processeur:ATmega328ATmega32u4Cortex-M3 ARM SAM3X8E 32 bitsATmega32832 bits AT91SAM7X512-AUMicrocontrôleur STMicro 32 bitsARM1176JZF-STI AM3358 BRAS Cortex-A8
La vitesse du processeur:16 MHz16 MHz84 MHz16 MHz48 MHz168 MHz700 MHz720 MHz
Broches analogiques612126622 (GPIO - numérique ou analogique)8 (GPIO - numérique et analogique)66 (GPIO - numérique et analogique)
Broches numériques14 (6 PWM)20 (7 PWM)54 (12 PWM)14 (6 PWM)1422 (GPIO - numérique ou analogique)8 (GPIO - numérique et analogique)66 (GPIO - numérique et analogique)
MémoireSRAM 2 Ko - EEPROM 1 KoSRAM 2,5 Ko - EEPROM 1 KoSRAM - 96 KoSRAM 2 Ko - EEPROM 1 KoStockage de code de 128 KoStockage de code de 384 KoRAM 512 MoRAM 256 Mo
Langage de programmationVariante Arduino / CVariante Arduino / CVariante Arduino / CVariante Arduino / CEnvironnement Microsoft .NETEnvironnement Microsoft .NETToute langue prise en charge par une distribution Linux compatible (telle que Raspbian ou Occidentalis) *Inclut Angstrom Linux sur carte SD. Toute langue prise en charge par une distribution Linux compatible (telle que Ângström ou Ubuntu) *
ProgrammeurUSB, FAIUSB, FAIUSB, FAINécessite un programmeur comme FTDI FriendUSBUSBVous pouvez exécuter n'importe lequel des éditeurs de texte et IDE compatibles Linux directement sur le Raspberry Pi.Vous pouvez exécuter n'importe lequel des éditeurs de texte et IDE compatibles Linux directement sur le BeagleBone ou utiliser l'IDE Cloud9 basé sur un navigateur à partir d'un autre ordinateur.
ExpansionCompatibilité avec le bouclierCompatibilité avec le bouclierCertains boucliers (3v uniquement)N / AQuelques boucliersQuelques boucliersCartes de dérivation telles que Pi Plate et Pi Cobbler.Capes
  • Y compris Python , Scratch, Perl, Java, JavaScript/Node, C, C++ et Ruby. Normal 0 faux faux faux EN-US X-NONE X-NONE

Voir également

Cookies help us deliver our services. By using our services, you agree to our use of cookies.