- Capteurs et Cartes programmables
- Cartes programmables
- Cartes Arduino® officielles
- Cartes compatibles Arduino®
- Cartes micro:bit
- Cartes Pi Pico et RP2040
- Digilent
- Mikroelektronika
- OpenMV
- Arducam
- Teensy
- Espruino
- Cartes Bare Conductive
- Cartes E-Textile
- JoC - Javaino
- Vittascience
- M5Stack
- Pyboard - MicroPython
- mbed / Nucleo
- LCD 4D Systems
- Trenz Electronic
- Interfaces Android
- CUBLOC
- PICBASIC
- TinyPLC
- Arcades consoles
- neuron
- Cartes cœur Linux
- Modules IOT
- Capteurs - Prototypage
- Systèmes Radiofréquences
- Cartes programmables
- Robotique Imprimantes 3D
- Robots et accessoires
- Pièces mécaniques
- Profilés et accessoires ACRZilla
- Profilés MakerBeam
- Profilés MakerBeam XS
- Profilés MakerBeam XL
- Profilés OpenBeam
- Profilés Makeblock
- Plaques et supports
- Visseries et entretoises
- Courroies et poulies
- Chaînes - Roues dentées
- Pignons
- Arbres - Roulements
- Mouvement rectiligne non motorisé
- Structures diverses
- Accessoires pneumatiques
- Moteurs et actionneurs
- Commande et contrôleurs
- Imprimantes 3D / CNC
- Capteurs
- Mesure et interfaces
- Composants electroniques
- Composants
- Optoélectronique
- Leds de 1.8 mm à 20 mm
- Flexibles leds filaments
- Leds infrarouges
- Leds de puissance
- Leds NeoPixel adressables
- Rubans Leds
- Supports de led
- Bargraphes à Leds
- Matrices à Leds standards
- Matrices à Leds séries
- 7 segments standards
- 7 segments séries
- Circuits commande de leds
- Voyants
- Ampoules et lucioles
- Photorésistances LDR
- Optocoupleurs
- Afficheurs LCD
- Afficheurs LCD graphiques
- Accessoires pour LCD
- Radiofréquence
- Boutons Interrupteurs
- Refroidisseurs Fusibles
- Circuits imprimés
- Câbles Boitiers Connectique
- alimentations piles et accus
- Fer a souder et outillage pour électronique
- Son loisirs kits livres
- Alarmes, vidéo, contrôle d'accès et domotique
A propos de la Basys MX3
Retour d'expérience de la carte Basys MX3 par un professeur:
La carte Basys MX3 est une plateforme assez facile à utiliser, du déballage au premier projet de démonstration opérationnel, y compris Installation du logiciel. Le programmeur embarqué est assez pratique, mais il est surprenant de ne pas trouver un câble USB dans la boîte.
Les instructions fournies par Digilent pour réaliser le premier projet de travail sont les bienvenues pour améliorer configuration du système, mais je n’ai utilisé aucune autre ressource pédagogique de leur part pour le moment (voir Intérêt pédagogique).
Je pourrais faire mes premiers prototypes assez facilement, mais pour être honnête, je connais déjà les systèmes à base de PIC (bien que la Basys MX3 constitue ma première platine à base de PIC32, cette dernière fonctionnent de manière assez similaire aux autres PIC). Ceci est un avantage pour n'importe qui serait dans mon cas, mais n'est pas significatif pour un vrai débutant.
L'ensemble des dispositifs embarqués est vraiment intéressant. Les LED et les commutateurs facilitent l'exécution des premiers programmes ainsi que pour pouvoir déboguer les plus complexes. Malheureusement, il est un peu dommage que tous les commutateurs ne peuvent pas être lus comme un seul octet car leurs entrées/sorties sont réparties sur différents ports. L'afficheur 7 segment est une solution idéale pour mettre en valeur les interruptions d'utilisation. Mais là encore, les entrées/sorties associées sont réparties sur différents ports. Bien que Digilent propose une solution logicielle de contournement, il est serait plus approprié que les étudiants puissent manipuler directement les registres. Les enseignants doivent alors choisir entre le contrôle direct du port qui peut être plus complexe pour les premiers étudiants ou utilisation d'une couche logicielle qui cache en fait le vrai travail d'un ingénieur microcontrôleur et ne forme donc pas les étudiants avec précision.
Les périphériques audio de la carte sont les bienvenus, mais à mon avis, une prise d'entrée serait plus précieuse qu'un microphone pour explorer le traitement du signal et l'informatique en temps réel. Il est relativement difficile de construire un configuration avec le microphone.
J'ai des doutes sur la pertinence de l'écran LCD. Je concède que cela apporte un moyen assez simple pour afficher du texte, mais l'USB / UART peut faire beaucoup mieux pour moins de travail supplémentaire, et je suppose que cela augmente le prix de la carte. Si un écran est requis, un écran OLED basé sur SPI comme ceux disponibles au format PMOD seraient les bienvenus et amélioreraient en fait les possibilités de la carte.
D'autres dispositifs de la carte sont les bienvenus et l'extension PMOD est une vraie valeur ajoutée pour améliorer la la variabilité des projets qui peuvent être exécutés sur la Basys MX3. J'ai simplement un souci de n'avoir qu'un connecteur PMOD compatible SPI. L'autre étant uniquement capable de transferts UART ou pour la communication bit-bang. De nombreuses applications sont alors impossibles ou imposent l'utilisation du bus I2C, qui n'est pas toujours précis.
Intérêt pédagogique:
À mon avis, la formation sur le microcontrôleur devrait exiger que les étudiants soient capables de comprendre le comportement des ressources matérielles, et donc d'écrire leur propre couche logicielle pour utiliser les périphériques. Dans ce cas la plupart des ressources logicielles de Digilent sont un peu hors contexte. Ces dernières sont définitivement précieuces pour un amateur qui a peu de connaissances en micro-contrôleur, ou pour les besoins de prototypage. Mais ces objectifs sont déjà abordés par la série Arduino, et pour être juste, les ressources ne sont pas aussi utilisables que les Arduino pour les amateurs, et la carte MX3 ne fournit pas assez d'entrées/sorties ou est trop grande pour être intéressant pour le prototypage professionnel.
J'utiliserai certainement ce tableau pour l'enseignement, mais pas avec le logiciel fourni, simplement pour apprendre aux étudiants à gérer les périphériques embarqués et dans des projets impliquant des modules PMOD. Pour ce point de vue, les fiches techniques fournies par Microchip™ sur le PIC32MX370 ne sont pas complètes et ceci s'apparente à un réel manque de ne pouvoir disposer de toutes les informations réunie dans une seule documentation. Bien que les personnes Digilent ne soient pas responsable de cela, il est triste que ce point n’ait pas été considéré comme suffisamment important pour le choix du microcontrôleur de la carte.
Points positifs à conserver:
- Programmeur embarqué
- Outils de programmation compatibles Linux
- L'affichage à leds 7 segments est idéal pour la formation sur les interruptions
- Le microcontrôleur est assez puissant
- Large choix de périphérique embarqués.
- Connecteurs d'extensions PMOD
Points à améliorer:
- Pas de possibilité d'utiliser le bus SPI sur les deux connecteurs Pmods.
- La programmation et l'UART nécessitent deux câbles USB
- Aucune fiche technique unique disponible pour le microcontrôleur
- Les commutateurs d'entrée, les anodes d'affichage 7seg, les cathodes d'affichage 7seg ne sont pas regroupés sur le même octet d'E / S
- Aucun câble USB fourni
Suggestions:
- Écran OLED au lieu de LCD pour afficher plus de texte et autoriser les graphiques
- Prise audio d'entrée de ligne
Conclusion:
Le carte Basys MX3 est une plateforme très intéressante pour découvrir les micro-contrôleurs. Elle permet de faire des projets sophistiqués qui motivent les étudiants, et c'est une caractéristique clé du succès. J'ai plus de doutes sur les ressources qui se concentrent principalement sur les didacticiels sur la façon de créer une application, plutôt que sur la façon de maîtriser le matériel. Je doute également que le tableau soit utile à un public plus large en raison de sa limitations concernant la flexibilité et les extensions, mais cela pourrait aussi être un bon point pour garder de la place pour les planches plus spécialisées.
Accueil
- Capteurs et Cartes programmables
- Cartes programmables
- Cartes Arduino® officielles
- Cartes compatibles Arduino®
- Cartes compatibles Uno
- Cartes compatibles Leonardo
- Cartes compatibles Mega2560
- Cartes compatibles Nano
- Autres cartes compatibles
- Cartes Lextronic
- Jolly
- Teensy
- Cartes JOY-IT
- Cartes E-Textile
- Modules XIAO
- Cartes Sparkfun
- Cartes Adafruit Feather
- Cartes Pololu
- Cartes Whadda
- Cartes Makey Makey
- Cartes Makeblock
- Cartes Bare Conductive
- Modules M5Stack
- Cartes Seeed Studio
- Cartes Dasduino
- Cartes Flip & Click
- Cartes Digilent
- Cartes DFROBOT
- Cartes diverses
- Kits pour Uno - Mega2560 - Nano
- Shields pour Arduino®
- Shield Proto pour Nano
- Shield Proto pour Uno
- Shield Proto pour Mega2560
- Shield leds et 7 segments
- Shield LCD alphanumériques
- Shield LCD graphiques
- Shield Bus communication
- Shield Bluetooth® - WiFi
- Shield LoRa - Sigfox - Xbee - GSM
- Shield RFID - NFC - GPS
- Shield applications vidéo
- Shield applications audio
- Shield relais - Mosfet
- Shield moteurs - robotique
- Shield fonctions diverses
- Périphériques compatibles Arduino®
- Connecteurs pour Arduino®
- Boitiers et supports pour Arduino®
- Alimentations pour Arduino®
- Robots programmables
- Ouvrages pour Arduino®
- Plaques de prototypage
- Straps souples
- Cartes micro:bit
- Cartes Pi Pico et RP2040
- Cartes et starter kits Pi PICO
- Cartes et modules sur base RP2040
- Cartes prototypage pour PI PICO
- Cartes moteurs pour PI PICO
- Cartes relais pour PI PICO
- Cartes afficheurs pour PI PICO
- Cartes météorologiques pour PI PICO
- Cartes Caméra pour Pi PICO
- Robots pour PI PICO et RP2040
- Cartes diverses pour PI PICO
- Ouvrages techniques pour PI PICO
- Digilent
- Cartes Digilent FPGA / SoC
- Plateformes radio logiciel
- Cartes et modules d'extensions
- Modules Pmod
- Présentation des modules Pmod
- Pmod boutons - interrupteurs
- Pmod joystick - claviers
- Pmod leds - afficheurs LCD
- Pmod stockage mémoire
- Pmod convertisseurs
- Pmod entrées / sorties
- Pmod radiofréquence et bus
- Pmod bus communication
- Pmod accéléromètres - Gyroscopes
- Pmod capteurs divers
- Pmod pour moteurs - servomoteurs
- Pmod divers
- Pmod connecteurs
- Cordons pour module Pmod
- Modules Pcam
- Modules Zmod
- Modules Cmod
- Shield et adaptateurs
- Adaptateurs pour NI myRIO
- Modules Pmod
- DAQ et Data Logging
- Cartes MCU
- Programmateurs JTAG
- Equipements de tests et mesures
- Accessoires divers
- Compléments techniques
- Mikroelektronika
- Click Board
- Présentation
- Radiofréquence
- Bus communication
- Convertisseurs
- Accel / Gyro / IMU
- Horloges RTC
- Air - Gaz
- Lumière - Infrarouge
- Température - Météo
- Magnétique / Pression
- Capteurs divers
- Modules audio
- Stockage mémoire
- Entrées - Sorties
- Modules d'affichage
- Interfaces saisies
- Interfaces moteurs
- Modules divers
- Shield Click Board
- Pack Click
- Compilateurs
- Développement sur PIC
- Développement dsPIC
- Développement PIC32
- Développement ARM
- Développement AVR
- Développement FT90x
- Développement 8051
- Développement PSoC
- mikroLAB
- Afficheurs Mikromedia
- mikromedia HMI
- Bases analogiques
- Modules MCUCard
- Click Board
- OpenMV
- Arducam
- Teensy
- Espruino
- Cartes Bare Conductive
- Cartes E-Textile
- JoC - Javaino
- Vittascience
- M5Stack
- Pyboard - MicroPython
- mbed / Nucleo
- LCD 4D Systems
- Trenz Electronic
- Interfaces Android
- CUBLOC
- PICBASIC
- TinyPLC
- Arcades consoles
- neuron
- Cartes cœur Linux
- Raspberry Pi
- Cartes Raspberry
- Starters-kits Raspberry
- Accessoires pour Raspberry
- Boitiers pour Raspberry
- Caméras pour Raspberry
- Ouvrages pour Raspberry
- DAQ et Data Logging
- Shield Afficheurs leds
- Shield Afficheurs LCD
- Shield Afficheurs graphiques
- Accessoires arcade
- Robotique pour Raspberry
- Shield Entrées/sorties
- Shield Radiofréquence
- Shield capteurs
- Shield audio
- Shield divers
- Radxa
- Arietta
- UNIHIKER
- Onion
- BeagleBone
- LattePanda
- Bases Zynq
- Raspberry Pi
- Modules IOT
- Capteurs - Prototypage
- Capteurs
- Packs de capteurs
- Air (qualité de l'air)
- Biométrie (empreintes digitales)
- Boussoles et AHRS
- Boutons - Claviers
- Bruit - son
- Caméras numériques
- Capteurs spatiaux
- Caméras thermiques
- Chocs et vibrations
- Conductivité (peau et eau)
- Capteurs de couleur et Spectromètres
- Courant et tension
- Débitmètres (pour liquides)
- Déplacement rectiligne
- Distance (télémètres IR)
- Doppler (hyperfréquence)
- Effet Hall
- Encodeurs rotatif
- Environnementaux (météorologique)
- Fin de course (microrupteurs)
- Flexion (flex - bend sensor)
- Force (FSR) et Pesage
- Fourches optiques
- Gaz
- GPS - GNSS - GLONASS
- Gyroscopes et centrales IMU
- Humidité
- Inclinaison - Tilt - Inclinomètre
- Infrarouge
- Joysticks - Stick - Trackball
- Lecteurs code barre
- LiDAR Infrarouge Benewake
- Lumière et luminance
- Magnétiques
- Météo
- Mouvements de la main
- Niveau
- Pont RLC
- Pression
- Proximité
- Pulsation
- Qualité de l'eau
- RFID - NFC
- Rotation
- Serres automatisées
- Suiveur de ligne
- Tactiles
- Température
- Tensions
- Ultrasons
- Ultraviolets
- Prototypage général
- LCD séries - I2C
- LCD demmel products
- Cartes relais / triacs
- Extension d'E/S
- Interfaces BUS
- Interfaces TCP/IP
- Modules IR
- Convertisseurs "A/N - N/A"
- Horloges RTC
- Stockage mémoire
- Conversion tension
- Conversion niveau
- Modules biométriques
- Amplificateurs audio
- Acquisition vidéo
- Interfaces connectique
- Embases RJ45 isolées
- Modules divers
- Proto sur PIC / AVR / 8051
- Tinkerkit
- Modules Click Board
- Présentation
- Radiofréquence
- Bus communication
- Convertisseurs
- Accel / Gyro / IMU
- Horloges RTC
- Air - Gaz
- Lumière - Infrarouge
- Température - Météo
- Magnétique / Pression
- Capteurs divers
- Modules audio
- Stockage mémoire
- Entrées - Sorties
- Modules d'affichage
- Interfaces saisies
- Interfaces moteurs
- Modules divers
- Shield Click Board
- Pack Click
- Modules Pmod
- Modules Grove
- Modules OPEN
- Modules Whadda
- Modules Makeblock
- Interfaces audio
- Reconnaissance vocale
- Straps divers
- Breadboard
- SchmartBOARD
- Adaptateurs composants
- Logiciel de CAO
- Capteurs
- Systèmes Radiofréquences
- Cartes programmables
- Robotique Imprimantes 3D
- Robots et accessoires
- Pièces mécaniques
- Profilés et accessoires ACRZilla
- Profilés MakerBeam
- Profilés MakerBeam XS
- Profilés MakerBeam XL
- Profilés OpenBeam
- Profilés Makeblock
- Plaques et supports
- Visseries et entretoises
- Courroies et poulies
- Chaînes - Roues dentées
- Pignons
- Arbres - Roulements
- Mouvement rectiligne non motorisé
- Structures diverses
- Accessoires pneumatiques
- Profilés et accessoires ACRZilla
- Moteurs et actionneurs
- Commande et contrôleurs
- Imprimantes 3D / CNC
- Capteurs
- Robots et accessoires
- Mesure et interfaces
- Composants electroniques
- Composants
- Optoélectronique
- Leds de 1.8 mm à 20 mm
- Flexibles leds filaments
- Leds infrarouges
- Leds de puissance
- Leds NeoPixel adressables
- Rubans Leds
- Supports de led
- Bargraphes à Leds
- Matrices à Leds standards
- Matrices à Leds séries
- 7 segments standards
- 7 segments séries
- Circuits commande de leds
- Voyants
- Ampoules et lucioles
- Photorésistances LDR
- Optocoupleurs
- Afficheurs LCD
- Afficheurs LCD graphiques
- Accessoires pour LCD
- Radiofréquence
- Boutons Interrupteurs
- Refroidisseurs Fusibles
- Circuits imprimés
- Composants
- Câbles Boitiers Connectique
- alimentations piles et accus
- Alimentations
- Transformateurs
- Energie solaire
- Piles et accus
- Coupleurs de piles
- Piles alcalines
- Piles 1,5 V ( LR9 / PX625A )
- Piles 1,5 V ( LR41 / AG3 )
- Piles 1,5 V ( LR43 / 186 )
- Piles 1,5 V ( LR44 / V13GA)
- Piles 1,5 V ( AAA / LR03 )
- Piles 1,5 V ( AA / LR6 )
- Piles 1,5 V ( N / LR1 )
- Piles 1,5 V ( C / LR14 )
- Piles 1,5 V ( D / LR20 )
- Piles 1,55 V ( V389 / AG10 / SR54 )
- Piles 4,5 V ( 3LR12 )
- Piles 6 V ( GP11A / 4LR44 )
- Piles 9 V ( 6LR61 )
- Piles 12 V ( GP23A / GP27A )
- Piles Lithium
- Accus NiMH
- Accus NiMH téléphone et alarme
- Accus NiMH à cosses
- Batteries au plomb
- Power Bank
- Chargeurs
- Accessoires alimentation
- Fer a souder et outillage pour électronique
- Son loisirs kits livres
- Alarmes, vidéo, contrôle d'accès et domotique
- Nouveautes
- Produits obsolètes
- Offres spéciales