Learn to interface and program hardware devices in a wide range of useful applications, using ARM7 microcontrollers and the C programming language. Examples covered in full detail include a simple LED to a multi-megabyte SD card running the FAT file system.
Features of this book
Build prototype circuits on breadboard or Veroboard and interface to ARM microcontrollers.
A 32-bit ARM7 microcontroller is used in interfacing and software examples.
Interfacing principles apply to other ARM microcontrollers and other non-ARM microcontrollers as well.
Example programs are written in the C programming language.
Use only free or open source software.
Download and install all programming tools from the Internet.
Template project files are provided for easy project creation.
Hardware
Interface to LEDs, transistors, optocouplers, relays, solenoids, switches, keypads, LCD displays, seven segment displays, DC motors, stepper motors, external analogue signals using the ADC, RS232, RS-485, TWI, USB, SPI and SD memory cards.
Software
Once hardware has been interfaced to a microcontroller, software must be written to control the hardware. You will learn how to write programs to operate externally interfaced hardware devices, use timers and interrupts. Also learn how to port FAT file system code for use with an SD memory card, program the PWM to produce an audio sine wave, program the PWM to speed control a DC motor and more.
A chapter on more advanced ARM microcontrollers is included with an overview of some of the newest ARM microcontrollers and their features.
Cette clé USB contient une sélection de plus de 300 articles liés à Arduino publiés dans le magazine Elektor. Le contenu comprend à la fois des articles de fond et des projets sur les sujets suivants :
Développement logiciel et matériel : tutoriels sur le développement logiciel avec l’IDE Arduino, Atmel Studio, les shield, et les concepts essentiels de programmation.
Apprentissage : le Microcontroller Bootcamp propose une approche structurée pour programmer des systèmes embarqués.
Acquisition et mesure de données : projets comme un enregistreur de données 16 bits, un tachymètre pour tour, et un analyseur de réseau électrique pour capturer et analyser des signaux en temps réel.
Communication sans fil : apprenez à mettre en œuvre des réseaux sans fil, créer une interface Android, et communiquer efficacement avec des microcontrôleurs.
Robotique et automatisation : le Arduino Nano Robot Controller, des cartes de support pour l'automatisation, et l'exploration de divers shield Arduino pour enrichir les fonctionnalités.
Projets à construire soi-même : Des projets uniques tels qu’un projecteur laser, une horloge et un thermomètre Numitron, un récepteur TBF, Theremino, et des interfaces LED tactiles mettent en valeur des applications créatives.
Que vous soyez débutant ou expérimenté, cette collection est une ressource précieuse pour apprendre, expérimenter et repousser les limites de la technologie Arduino.
SmartScope est un oscilloscope USB compact à 2 canaux avec une bande passante de 30 MHz et une fréquence d'échantillonnage de 2x 100 MSa/s. Il est compatible avec toutes les principales plateformes, y compris Windows, macOS, Linux et Android. L'utilisation et l'affichage des signaux de mesure se font via un smartphone, une tablette ou un PC. De plus, un analyseur logique et un générateur de signaux sont intégrés.
Plus encore, vous pouvez l'emporter avec vous : emportez le SmartScope sur la route, grâce à la connectivité à câble unique. Tout sera intuitif : pointer, pincer et glisser remplacent enfin les interfaces encombrantes des anciens scopes.
Avec le SmartScope vous développez vos interfaces numériques en utilisant l'analyseur logique 100 MS/s. Avec cet outil, vous pouvez concevoir le signal que vous voulez en utilisant Excel, puis le charger dans le générateur de formes d'onde arbitraires (AWG) intégré. En fin, vous pouvez relever la tension en tout point de votre conception 100 millions de fois par seconde.
Les logiciels supportant Windows / macOS / Linux / Android et les formats d'exportation (Excel .csv / Matlab .mat) sont donnés.
Caractéristiques
Échantillonnage de 100 MHz/s sur toutes les voie
Couplage CA/CC sur les entrées analogiques
Fonctionnement 100% silencieux
RAM 64 Mbit : zoom x10000
Générateur de formes d'onde arbitraires
8 entrées numériques à 100 Méch/s chacune
4 sorties numériques à 100 Méch/s chacune
Utilisez une alimentation externe pour votre scope au cas où votre portable ne pourrait pas fournir le courant nécessaire.
Spécifications
Oscilloscope
Bandwidth
30 MHz (-3 dB point)
Sample rate
2x 100 MS/s
Channels
2
Max pre-trigger position
16x full scale
Max post-trigger position
Full scale
Max full voltage scale
10 V/div (±35 V input range)
Min full voltage scale
20 mV/div
Analog input range
-35 V, +35 V
Max input peak-to-peak
40 V
Signal coupling
AC / DC
Precision
8 bit
Input impedance
1 MΩ // 10 pF
Waverforms
200 waveforms/s
Data delay to host
<10 ms
Sample depth
Up to 4 million samples per channel
External trigger
Yes
Logic Analyzer
Input channels
8
Input impedance
100 kOhm // 2 pF to GND
Sample rate
100 MS/s
Logic level
1,8 V to 5,0 V
Diode protection
Bidirectional
Input data buffer
4 million samples
Waverforms
200 waveforms/s
Data delay to host
<10 ms
Protocol decoders
I²C, SPI, UART, I²S integrated User extensible
Wave Generator (Analog Output)
Output channels
1
Data rate
Up to 50 MS/s
Output level
0-3,3 V (Opamp driven)
Output buffer
Up to 2048 samples
Max slew rate
30 ns/V
Step
13 mV
Wave Generator (Digital Output)
Channels
4
Data rate
Up to 100 MS/s
Output level
3,3 V or 5 V (selectable)
Output buffer
Up to 2048 samples
Diode protected
Yes
Programmable Logic
USB controller
MicroChip PIC18F14K50
USB interface
PicKit3 or USB flashable
FPGA
Xilinx Spartan 6
FPGA interface
JTAG and USB flashable
Size & Weight
Dimensions
110 x 64 x 24.2 mm (L x W x D)
Weight
158 g
Case
Aluminium
Connectivity
Device/Host
mini USB included
Record waveforms
Store Matlab (.mat) or Excel (.csv) files through Dropbox
Analog
BNC 2 probes included
Digital
8x 0.1" pitch, probes (included)
Sync
USB micro B-B
Power
USB micro B (optional)
Inclus
1x Oscilloscope USB SmartScope
2x Sondes analogiques
1x Cable de digital sondes
1x Cable USB
Téléchargements
Logiciel
GitHub
Wiki
Le kit fer à souder USB intelligent est une solution compacte et sans fil, conçue pour allier précision et portabilité. Doté d'un contrôle intelligent de la température à trois vitesses (300-450°C) et d'un écran LED facile à lire, il chauffe en seulement 10 secondes et fond la soudure en seulement 6 secondes.
Sa batterie rechargeable de 1000 mAh offre jusqu'à 30 minutes d'autonomie continue, ce qui le rend idéal pour les réparations rapides, les projets électroniques et les travaux de bricolage. Doté d'une panne remplaçable prête à l'emploi et d'une coque isolée résistante aux hautes températures, il est sûr, facile à utiliser et parfait pour les débutants comme pour les professionnels en déplacement.
Caractéristiques
Réglage intelligent de la température à trois vitesses : Écran LED avec températures réglables entre 300 et 450°C. Basculement facile entre Celsius et Fahrenheit.
Panne de fer à souder intégrée Conception prête à l'emploi. La panne se remplace par simple dévissage, pour une utilisation rapide et pratique.
Conception sûre et durable : Coque isolée résistante aux hautes températures pour une sécurité accrue pendant l'utilisation.
Capacité de la batterie : Batterie rechargeable de 1000 mAh offrant jusqu'à 30 minutes d'autonomie en continu avec une charge complète, idéale pour les tâches quotidiennes.
Performances efficaces ; Puissance de 8 W avec noyau chauffant intégré pour une chauffe rapide. Fond l'étain en seulement 6 secondes, offrant une excellente conductivité thermique.
Facile à utiliser : Après l'avoir allumé via USB, réglez la température souhaitée. Le fer à souder chauffe en 10 secondes. Une fois terminé, placez la panne sur le support ; elle refroidit en 1 minute. Idéal pour les débutants, les bricoleurs, les réparations domestiques de base et la formation des ingénieurs.
Innovation sans fil : Ce kit de soudage sans fil comprend une batterie lithium-ion rechargeable intégrée, éliminant ainsi le besoin de câbles. Polyvalent pour le soudage de circuits imprimés, les réparations électriques, la fabrication de bijoux, les travaux manuels, la maintenance informatique et les projets de bricolage.
Spécifications
Température réglable : 300-450°C
Temps de fusion de l’étain : <15 secondes
Tension de fonctionnement : 5 V
Puissance de sortie : 8 W
Capacité de la batterie : 1000 mAh
Fonction veille automatique : Activation après 10 minutes d’inactivité
Temps de charge : Environ 90 minutes
Autonomie de la batterie : Jusqu’à 30 minutes d’utilisation continue
Interface de charge : USB-C
Matériau principal : Alliage d’aluminium
Dimensions : 190 x 16 mm
Inclus
1x Fer à souder USB
1x Panne à souder
1x Colophane à souder
1x Support pour fer à souder (avec éponge)
1x Câble de charge USB-C
1x Fil à souder
1x Boîte de rangement
Cette clé USB contient une sélection de plus de 350 articles sur les RF, la radio et la communication publiés dans le magazine Elektor. Le contenu comprend à la fois des articles de fond et des projets portant sur les sujets suivants :
Circuits de base liés à la radio ainsi que circuits plus complexes comme des filtres, des oscillateurs et des amplificateurs.
Conception, construction et théorie des antennes pour transmettre et recevoir efficacement des signaux radio.
Conception et analyse de circuits RF, notamment filtres, mélangeurs, PLL et synthétiseurs de fréquence. Outils et techniques pour prédire les chemins de propagation des ondes radio et mesurer la force du signal RF.
Techniques de traitement des signaux numériques dans les systèmes RF, y compris les méthodes de modulation et de démodulation.
Projets sur les récepteurs radio, AM, FM, SSB, CW, DRM, DAB, DAB+, Software Defined Radio, et plus encore.
Projets sur Wi-Fi, Bluetooth, LoRaWAN, et plus encore.
Vous pouvez utiliser la fonction de recherche d'articles pour localiser un contenu spécifique dans le texte intégral. Les résultats sont toujours affichés sous forme de documents PDF préformatés. Vous pouvez utiliser Adobe Reader pour parcourir des articles et utiliser les fonctions de recherche intégrées d'Adobe Reader pour rechercher des instances de mots et d'expressions individuels.
Le testeur USB FNB58 (avec Bluetooth) est un appareil de mesure de tension et de courant USB complet et très précis. Il est doté d'un écran TFT couleur HD de 2,0 pouces, d'interfaces USB-A, micro USB et USB-C intégrées. Avec cet appareil, vous pouvez mesurer l'alimentation électrique ou la consommation d'énergie de produits, ainsi que la puissance de charge des téléphones portables et des alimentations électriques. Vous pouvez également déterminer le protocole de charge rapide des chargeurs.
Caractéristiques
Interfaces USB-A et USB-C
Écran HD de 2,0 pouces
Données en un coup d'œil
Compatibilité étendue
Détection de données ultra précise
Exploration de la technologie de charge rapide
Détection automatique du protocole (PD2.0, 3.0, 3.1, PPS, QC2.0, 3.0, FCP, SCP, AFC, PE, DASH VOOC, SuperVOOC, et bien plus)
Interface utilisateur simple, facile à utiliser
4 courbes de fonction (courbe de tension et de courant en temps réel, enregistrement de courbe hors ligne, courbe de tension D+/D-, mesure de l'ondulation de l'alimentation électrique à haute vitesse)
Détection de câble
Calcul de la capacité de la batterie enregistrement d'énergie (10 groupes)
Connectivité PC pour l'enregistrement de données et les mises à jour du micrologiciel
Application Bluetooth pour les appareils Android
Spécifications
Plage de tension
4-28 V
Plage de courant
0-7 A
Plage de puissance
0-120 W
Résistance interne équivalente à la charge
0-9999,9 Ω
Tension D+/D-
0-3,3 V
Capacité
0-9999,99 Ah
Consommation d'énergie
0-9999,99 Wh
Résistance du câble
0-9999,9 Ω
Interfaces
micro USB, USB-A, USB-C
Dimensions
42 x 13 x 82 mm
Téléchargements
Manual
Firmware V0.68
Le contrôleur Unitree Go2 est une télécommande dédiée conçue pour un fonctionnement fluide et précis du robot quadrupède Unitree Go2. Cette télécommande bimanuelle intègre des modules de transmission de données et Bluetooth, facilitant une communication sans fil fiable avec le robot. Elle offre une portée de contrôle ultra-longue de plus de 100 mètres en environnement ouvert, garantissant une grande flexibilité dans divers scénarios opérationnels.
Spécifications
Tension de charge
5 V
Courant de charge
2 A
Fréquence
2,4 GHz
Modes de communication
Module de transmission de données et Bluetooth
Capacité de la batterie
2500 mAh
Autonomie
Environ 4,5 heures
Distance de contrôle
Plus de 100 mètres en milieu ouvert
Plus de 275 circuits d'alimentation électrique « maison »
Cette clé USB contient plus de 275 circuits d'alimentation électrique extraits des numéros d'Elektor de 2001 à 2025. La fonction de recherche d'articles vous permet d'effectuer des recherches en texte intégral. Les résultats sont toujours affichés sous forme de documents PDF préformatés.
Quelques points forts
convertisseur Cuk
Automatic Battery Switchover
LED de contrôle de piles
alimentation de table numérique
chargeur de pile Lithium-Ion
chargeur à cellules solaires
fusible électronique
régulateur haute tension
alimentation par le port USB
convertisseur élévateur pour LED
Battery Management
et bien plus encore...
Sur la clé, vous trouverez également un dossier avec un contenu supplémentaire tel que des schémas de circuits imprimés, des fichiers Gerber et des logiciels.
Spécifications
Stockage
16 Go
Connecteurs
1x USB-A1x USB-C
Matériel et logiciel requis
Ordinateur avec Adobe Reader version 7 ou sup.
Navigateur Internet
Maintenant, vous pouvez connecter vos cartes Arduino avec le câble USB officiel d'Arduino. Grâce à une connexion USB-C vers USB-C avec un adaptateur USB-A, ce câble USB de données peut facilement relier vos cartes Arduino à l'appareil de programmation de votre choix.
Le câble USB d'Arduino possède une gaine tressée en nylon aux couleurs typiques d'Arduino, blanc et teal (bleu-vert). Les connecteurs ont une coque en aluminium qui protège votre câble tout en ayant un aspect élégant.
Longueur : 100 cm
Coque en aluminium avec logo
Gaine tressée en nylon blanc et teal
48 années sur clé USB – Année 2025 incluse !
NOUVEAU : Pour les articles à partir de l’année 2000, une option de téléchargement séparée est désormais disponible pour des ressources supplémentaires telles que les plans de PCB, les fichiers Gerber et les logiciels !
Cette clé USB (64 Go, USB 3.0) contient tous les numéros d’Elektor en français des années 1978 à 2025. Elektor propose à ses lecteurs des montages électroniques de conception professionnelle et aisément reproductibles, dans les domaines de l’électronique et de l’informatique appliquées. Il leur apporte également des informations sur l’évolution technologique et les nouveaux produits. Les principaux domaines d’application sont :
Alimentation
Audio, vidéo & HiFi
Auto, moto & vélo
Domestique
Expérimentation
Hautes-fréquences
Informations générales
Loisirs
Mesure
Microcontrôleurs & PC
Photographie
Plus de 10.000 articles d’Elektor sont réunis sur cette clé USB, présentés par ordre de parution (mois/année).
Elektor GPT
Elektor GPT est un outil basé sur l'IA qui aide les utilisateurs à naviguer dans les archives d'Elektor, vieilles de plusieurs décennies. Grâce à des algorithmes de recherche avancés et au traitement du langage naturel, Elektor GPT trouve rapidement des articles, des projets et d'autres ressources dans les archives.
Spécifications
Stockage
64 Go
Connecteurs
1x USB-A1x USB-C
Matériel et logiciel requis
Ordinateur avec Adobe Reader version 7 ou sup.
Navigateur Internet
Avec cette alimentation USB-C PD de 65 W (avec technologie GaN), vous pouvez immédiatement commencer à utiliser le fer à souder FNIRSI HS-01. Bien entendu, vous pouvez également utiliser ce chargeur pour charger rapidement vos tablettes et smartphones via USB-C et USB-A.
Inclus
Alimentation USB-C 65 W PD GaN (UE)
,
par Jean-François Simon
Testeur USB Fnirsi FNB58 (Test)
Le Fnirsi FNB58 est un testeur USB polyvalent pour les mesures de tension, de courant et d'énergie, doté de nombreuses fonctions avancées. Essayons-le !