Paljon enemmän tehoa ja lisäominaisuuksia tarjoavan Uno R4:n pitäisi helpottaa monimutkaisten projektien luomista.

Arduino, avoimen lähdekoodin elektroniikkaalusta, joka on vauhdittanut harrastajia ja tekijöitä yli vuosikymmenen ajan, julkisti äskettäin uusimman lisäyksensä Uno-sarjaan, Arduino Uno R4:n. Tämä uusi kortti, joka julkaistaan ​​toukokuussa, on merkittävä päivitys suosittuun R3-malliin, joka on ollut käytössä vuodesta 2010.

Täysin uudella Renesasin SoC: lla Uno R4 on pelinvaihtaja, joka pystyy muuttamaan tapojasi käsitellä monimutkaisia ​​projekteja. Mutta miksi tämä uusi 32-bittinen RA4-sarjan MCU järkyttää asioita?

Siinä on tehokkaampi prosessori

Jos olet käyttänyt Arduino-alustaa jonkin aikaa, tiedät, että niitä on monia erityyppisiä Arduino-mikrokontrollereita, jossa on erilaisia ​​ominaisuuksia ja liitettävyyttä. Kun kaikki Uno R4:lle ilmoitetut laitteistopäivitykset, siitä voisi tulla tekijöiden Arduino-levy.

Merkittävintä on, että sen tehokas Renesas RA4M1 (32-bittinen Arm Cortex-M4) -prosessori toimii vaikuttavalla 48 MHz: n taajuudella. Tämä merkitsee huomattavaa 3-16-kertaista käsittelytehoa verrattuna Uno R3:een. Yleensä Cortex M4 tarjoaa paremman suorituskyvyn nopeammilla kellotaajilla ja edistyneemmillä ohjeilla sarjat, mikä mahdollistaa tehokkaamman ja nopeamman koodin suorittamisen – toisin kuin Unon edellinen 8-bittinen AVR MCU R3.

instagram viewer

Verrattuna pienempiin levyihin, kuten Raspberry Pi Picoon, jossa on Cortex M0+, Cortex-M4:n suorituskyky on noin kuusi kertaa parempi. Saatat vain pystyä suorittamaan suosikkiprojektejasi, jotka sisältävät nopeiden tietojen, kuten suurtaajuisten analogisten signaalien, sieppaamisen ja käsittelyn.

Päivitetty tallennustila

Nopeamman kellonopeuden ja laajennetun muistin ansiosta voit sanoa hyvästit aivan liian yleisille päätä raapiville hetkille, kun ihmettelet, miksi koodisi ei toimi, vain huomatakseni, että se johtuu siitä, että Serial.print()-lauseesi olivat liian monisanaisia ​​hitaalle MCU: lle tai jättimäinen joukkosi pureskeli kaiken saatavilla olevan muisti.

Arduino kirjoitti tiedotteessaan blogipostaus että Uno R4 tulee huomattavasti laajennetulla SRAM-muistilla ja flash-muistilla.

"SRAM muuttui 2 kt: sta 32 kt: iin ja flash-muisti 32 kt: sta 256 kt: iin monimutkaisempiin projekteihin mahtumiseksi."

Tarkasteltaessa tätä pidemmälle, se avaa oven ominaisuusrikkaampien sovellusten luomiselle, kuten sellaisille, jotka sisältävät tiedon kirjaamista tai tietojenkäsittelyä IoT-projekteissa.

Laitteiston peruskorjaus

Uusi kortti tarjoaa paljon vaadittuja laitteistoparannuksia samanlaisessa kompaktissa muodossa mahdollistaakseen yhteensopivuuden olemassa olevien suojusten ja komponenttien kanssa. Laitteessa olevien komponenttien parantaminen mahdollistaa sen, mitä aiemmin oli mahdollista vain mukautetuilla levyillä.

USB-C- ja Vin-yhteensopivuus

Uno R4:n mukana tulee USB-C-portti virtaa ja tietokoneen ohjelmointia varten, mikä on merkittävä päivitys edelliseen USB-B-porttiin verrattuna. Muoti käyttää USB-C-portteja Arduino-levyillä oli valmistajayhteisön ohjaama, mikä johti tähän päivitykseen. Lisäksi Uno R4 tukee 24 volttia Vinissä, mikä tekee siitä yhteensopivan useiden virtalähteiden kanssa.

CAN-väylä

Sulautetuissa järjestelmissä käytöstä tunnettu CAN (Controller Area Network) -väylä mahdollistaa johdotuksen minimoimisen ja useiden tehtävien suorittamisen rinnakkain yhdistämällä useita suojauksia. SPI-portin (Serial Peripheral Interface) ohella tämän pitäisi mahdollistaa tehokkaampi viestintä projektin eri komponenttien välillä.

Parannettu digitaali-analogimuunnin (DAC)

Uno R4 sisältää 12-bittisen analogisen DAC: n, joka tarjoaa parannetun tarkkuuden ja tarkkuuden analogiselle lähdölle. Analogisten signaalien tarkkuutta vaativat projektisi, kuten anturiliitännät ja moottorin ohjaus, skaalataan.

Sisäänrakennettu Wi-Fi-moduuli

Voit valita kahdesta levyversiosta: Uno R4 WiFi ja Uno R4 Minima. WiFi-versio varustetaan Espressif S3 Wi-Fi-moduulilla, joka on ihanteellinen IoT-projekteihin tai muihin, jotka vaativat langatonta yhteyttä.

Toisaalta Uno R4 Minima tarjoaa kustannustehokkaan vaihtoehdon niille, jotka tarvitsevat erityisesti uuden mikro-ohjaimen tehoa ilman lisäliitäntäominaisuuksia.

Ohjelmiston yhteensopivuus ja varhainen käyttöönottoohjelma

Vaikka uudet laitteistopäivitykset ovat vaikuttavia, Uno R4:n ohjelmistojen yhteensopivuus on yhtä tärkeä. Arduino on ilmoittanut Varhaisen käyttöönoton ohjelma korjata kaikki ohjelmiston yhteensopimattomuudet, joita saattaa ilmetä Arm-pohjaiseen 32-bittiseen prosessoriin siirtymisen vuoksi. Yksinomaan Arduino-kielellä kirjoitettujen kirjastojen ja esimerkkien pitäisi toimia saumattomasti uuden taulun kanssa. Tietylle prosessorille tai arkkitehtuurille optimoidut kirjastot saattavat kuitenkin vaatia siirtämistä.

Onneksi Arduino tarjoaa ilmaisia ​​Uno R4 -levyjä kehittäjille, jotka haluavat päivittää kirjastonsa uudelle levylle. Tämä Arduinon tuki varmistaa, että Uno R3:lle kehitetty laaja suojaiden, opetusohjelmien ja koodien kirjasto on jatkossakin saatavilla uudelle levylle.

Seuraavan sukupolven hallitus tekijöille

Arduino Uno R4 on merkittävä päivitys jo ennestään vaikuttavaan levysarjaan. Uudet laitteistoominaisuudet tekevät Uno R4:stä tehokkaamman ja monipuolisemman, mutta säilyttävät silti yhteensopivuuden olemassa olevien laitteiden kanssa.