Omschrijving
Boek: Mastering the Arduino Uno R4
Gebaseerd op de voordelige 8-bits ATmega328P-processor, is het Arduino Uno R3-bord waarschijnlijk het populairste lid van de Arduino-familie geworden, en dit werkpaard is al vele jaren bij ons. Elf jaar later werd de langverwachte opvolger, de Arduino Uno R4, uitgebracht. Deze is gebouwd rond een 48 MHz, 32-bits Arm Cortex-M4 microcontroller en biedt aanzienlijk uitgebreider SRAM- en Flash-geheugen. Daarnaast zijn een nauwkeurigere ADC en een nieuwe DAC aan het ontwerp toegevoegd. Het Uno R4-bord ondersteunt ook de CAN-bus met een interface.
Er zijn twee versies van het bord beschikbaar: Uno R4 Minima en Uno R4 WiFi. Dit boek gaat over het gebruik van deze nieuwe borden om veel verschillende en interessante projecten te ontwikkelen met slechts een handvol onderdelen en externe modules.
Alle projecten die in het boek worden beschreven, zijn volledig getest op de Uno R4 Minima of de Uno R4 WiFi-kaart, afhankelijk van het type. De projectonderwerpen omvatten het uitlezen, besturen en aansturen van veel componenten en modules in de kit, evenals op de betreffende Uno R4-kaart, waaronder...
- LED's
- Weergaven met 7 segmenten (met timer-onderbrekingen)
- LCD's
- Sensoren
- RFID-lezer
- 4×4 toetsenbord
- Realtime klok (RTC)
- Joystick
- 8×8 LED-matrix
- Motoren
- DAC (digitaal-naar-analoog-omzetter)
- LED-matrix
- WiFi-connectiviteit
- Seriële UART
- CAN-bus
- Infraroodcontroller en ontvanger
- Simulatoren
... dit alles op creatieve en educatieve wijze, waarbij de werking van het project en de bijbehorende software tot in detail worden uitgelegd.
Arduino Uno R4 WiFi
De Arduino Uno R4 wordt aangedreven door de Renesas RA4M1 32-bits ARM Cortex-M4-processor, wat zorgt voor een aanzienlijke verbetering in rekenkracht, geheugen en functionaliteit. De wifi-versie wordt geleverd met een ESP32-S3 wifi-module naast de RA4M1, waardoor de creatieve mogelijkheden voor makers en ingenieurs worden uitgebreid.
De Arduino Uno R4 werkt op 48 MHz, een verdrievoudiging ten opzichte van de populaire Uno R3. Daarnaast is het SRAM-geheugen geüpgraded van 2 kB naar 32 kB en het flashgeheugen van 32 kB naar 256 kB om complexere projecten te ondersteunen. Naar aanleiding van feedback van de community is de USB-poort nu een USB-C-poort en is de maximale voedingsspanning verhoogd naar 24 V met een verbeterd thermisch ontwerp. Het bord bevat een CAN-bus en een SPI-poort, waardoor gebruikers minder bedrading nodig hebben en parallelle taken kunnen uitvoeren door meerdere shields aan te sluiten. Er is ook een 12-bits analoge DAC op het bord aanwezig.
Specificaties
| Microcontroller |
Renesas RA4M1 (ARM Cortex-M4) |
| USB |
USB-C |
Programmeerpoort |
| Pinnen |
Digitale I/O-pinnen |
14 |
| Pinnen |
Analoge ingangspinnen |
6 |
| DAC |
1 |
| RTC |
1 |
| PWM-pinnen |
6 |
| Communicatie |
UART |
1x |
| I²C |
1x |
| SPI |
1x |
| Qwiic I²C-connector |
1x |
| CAN |
1x CAN-bus |
| Voeding |
Bedrijfsspanning circuit |
5 V |
| Ingangsspanning (VIN) |
6-24 V |
| Gelijkstroom per I/O-pin |
8 mA |
| Kloksnelheid |
Hoofdkern |
48 MHz |
| Geheugen |
RA4M1 |
256 kB Flash, 32 kB RAM |
| LED-matrix |
12 x 8 (96 rode LED's) |
| Afmetingen |
68,9 x 53,4 mm |
Downloads
Deze bundel bevat: