Turėdamas daug daugiau galios ir papildomų funkcijų, Uno R4 turėtų palengvinti sudėtingų projektų kūrimą.
Arduino, atvirojo kodo elektronikos platforma, kuri jau daugiau nei dešimtmetį suteikia galimybę mėgėjams ir kūrėjams, neseniai paskelbė apie naujausią Uno linijos papildymą Arduino Uno R4. Ši nauja lenta, kurią ketinama pristatyti šių metų gegužę, yra reikšmingas populiaraus R3 modelio, kuris buvo naudojamas nuo 2010 m., atnaujinimas.
Su visiškai nauja Renesas SoC, Uno R4 yra žaidimų keitiklis, galintis pakeisti sudėtingų projektų valdymą. Bet kodėl šis naujas 32 bitų RA4 serijos MCU sukrėtė viską?
Jis turi galingesnį procesorių
Jei jau kurį laiką naudojate Arduino platformą, žinosite, kad jų yra daug įvairių tipų Arduino mikrovaldikliai, pasižymintis įvairiomis galimybėmis ir jungiamumu. Su visais paskelbtais „Uno R4“ techninės įrangos atnaujinimais ji gali tapti „Arduino“ plokšte kūrėjams.
Visų pirma, jo galingas Renesas RA4M1 (32 bitų Arm Cortex-M4) procesorius veikia įspūdingu 48 MHz dažniu. Tai reiškia reikšmingą 3–16 kartų didesnį apdorojimo galią, palyginti su Uno R3. Paprastai „Cortex M4“ užtikrina didesnį našumą, greitesnį laikrodžio greitį ir pažangesnes instrukcijas rinkinius, leidžiančius efektyviau ir greičiau vykdyti kodą – skirtingai nuo ankstesnio 8 bitų AVR MCU Uno R3.
Palyginti su mažesnėmis plokštėmis, tokiomis kaip Raspberry Pi Pico su Cortex M0+, Cortex-M4 našumas yra maždaug šešis kartus geresnis. Galbūt galėsite vykdyti savo mėgstamus projektus, susijusius su didelės spartos duomenų, pvz., aukšto dažnio analoginių signalų, fiksavimu ir apdorojimu.
Atnaujinta saugykla
Turėdami greitesnį laikrodžio greitį ir išplėstą atmintį, galite atsisveikinti su per daug įprastomis akimirkomis, kai kyla klausimas, kodėl jūsų kodas neveikia, tik išsiaiškinti, kad taip yra todėl, kad jūsų Serial.print() teiginiai buvo per daug konkretūs vangiam MCU, arba jūsų didžiulis masyvas sukramtė visą turimą atmintis.
Savo pranešime rašė „Arduino“. tinklaraščio straipsnis kad „Uno R4“ bus su žymiai išplėsta SRAM ir „flash“ atmintimi.
"SRAM sumažėjo nuo 2kB iki 32kB, o "flash" atmintis sumažėjo nuo 32kB iki 256kB, kad būtų galima pritaikyti sudėtingesniems projektams.
Žvelgiant toliau į tai, tai atveria galimybes kurti daugiau funkcijų turinčias programas, tokias kaip duomenų registravimas arba duomenų apdorojimas daiktų interneto projektuose.
Techninės įrangos kapitalinis remontas
Naujoji plokštė pateikia daug reikalaujamų aparatinės įrangos patobulinimų, panašių kompaktiškų formų, kad būtų galima suderinti su esamais skydais ir komponentais. Patobulinus integruotus komponentus, galite padaryti tai, kas anksčiau buvo įmanoma tik naudojant individualias plokštes.
USB-C ir Vin suderinamumas
„Uno R4“ bus su USB-C prievadu, skirtu maitinimui ir programavimui kompiuteriu, o tai yra reikšmingas atnaujinimas, palyginti su ankstesniu USB-B prievadu. Madą turėti USB-C prievadus Arduino plokštėse paskatino kūrėjų bendruomenė, todėl buvo atliktas šis atnaujinimas. Be to, „Uno R4“ palaiko 24 voltus „Vin“, todėl yra suderinamas su įvairesniais maitinimo šaltiniais.
CAN autobusas
CAN (Controller Area Network) magistralė, žinoma dėl naudojimo įterptosiose sistemose, leis sumažinti laidų skaičių ir atlikti kelias užduotis lygiagrečiai, prijungus kelis ekranus. Kartu su SPI (Serial Peripheral Interface) prievadu tai turėtų užtikrinti efektyvesnį ryšį tarp skirtingų projekto komponentų.
Patobulintas skaitmeninis į analoginį keitiklis (DAC)
„Uno R4“ turės 12 bitų analoginį DAC, užtikrinantį didesnį analoginio išvesties tikslumą ir tikslumą. Jūsų projektai, kuriems reikalingas analoginių signalų tikslumas, pvz., jutiklių sąsaja ir variklio valdymas, bus padidintos.
Įmontuotas Wi-Fi modulis
Galėsite rinktis iš dviejų plokštės versijų: Uno R4 WiFi ir Uno R4 Minima. WiFi versija bus aprūpinta Espressif S3 Wi-Fi moduliu, idealiai tinkančiu IoT projektams ar kitiems, kuriems reikalingas belaidis ryšys.
Kita vertus, „Uno R4 Minima“ yra ekonomiškas pasirinkimas tiems, kuriems ypač reikalinga naujojo mikrovaldiklio galia be papildomų ryšio funkcijų.
Programinės įrangos suderinamumas ir ankstyvojo pritaikymo programa
Nors nauji techninės įrangos atnaujinimai yra įspūdingi, Uno R4 programinės įrangos suderinamumas yra vienodai svarbus. Arduino paskelbė an Ankstyvojo įvaikintojo programa pašalinti bet kokius programinės įrangos nesuderinamumus, kurie gali kilti dėl perėjimo prie Arm-based 32 bitų procesoriaus. Bibliotekos ir pavyzdžiai, parašyti tik Arduino kalba, turėtų sklandžiai veikti su nauja lenta. Tačiau konkrečiam procesoriui ar architektūrai optimizuotas bibliotekas gali reikėti perkelti.
Laimei, „Arduino“ siūlo nemokamas „Uno R4“ plokštes kūrėjams, norintiems atnaujinti savo bibliotekas naujai plokštei. Šis „Arduino“ palaikymas užtikrina, kad didžiulė „Uno R3“ sukurtų skydų, mokymo programų ir kodų biblioteka ir toliau bus prieinama naujajai plokštei.
Naujos kartos valdyba kūrėjams
Arduino Uno R4 yra esminis jau įspūdingos plokščių linijos atnaujinimas. Dėl naujų techninės įrangos funkcijų Uno R4 tampa galingesnis ir universalesnis, kartu išlaikant suderinamumą su esama aparatine įranga.