С много повече мощност и допълнителни функции, Uno R4 трябва да улесни създаването на сложни проекти.

Arduino, платформата за електроника с отворен код, която дава възможност на любители и създатели повече от десетилетие, наскоро обяви най-новото си допълнение към линията Uno, Arduino Uno R4. Тази нова платка, която трябва да бъде пусната през май, е значително надграждане на популярния модел R3, който съществува от 2010 г.

С напълно нов SoC от Renesas, Uno R4 променя играта с възможности за трансформиране на начина, по който ще управлявате сложни проекти. Но защо този нов 32-битов MCU от серия RA4 е на път да разтърси нещата?

Има по-мощен процесор

Ако използвате платформата Arduino от известно време, ще знаете, че има много различни видове микроконтролери Arduino, включващ различни възможности и свързаност. С всички хардуерни надстройки, обявени за Uno R4, това може да се превърне в платката Arduino за производителите.

Най-вече неговият мощен процесор Renesas RA4M1 (32-битов Arm Cortex-M4) работи на впечатляващите 48MHz. Това представлява значително 3x до 16x увеличение на мощността на обработка в сравнение с Uno R3. Като цяло Cortex M4 осигурява по-висока производителност с по-бързи тактови честоти и по-усъвършенствани инструкции комплекти, позволяващи по-ефективно и по-бързо изпълнение на код—за разлика от предишния 8-битов AVR MCU на Uno R3.

instagram viewer

В сравнение с по-малки платки като Raspberry Pi Pico с Cortex M0+, производителността на Cortex-M4 е около шест пъти по-добра. Може просто да можете да стартирате любимите си проекти, които включват улавяне и обработка на високоскоростни данни от сензори, като например данни от високочестотни аналогови сигнали.

Надстроено хранилище

С по-висока тактова честота и разширена памет можете да кажете сбогом на твърде често срещаните моменти, когато се чудите защо кодът ви не работи, само за да откриете, че причината е, че вашите оператори Serial.print() са твърде многословни за мудния MCU или че вашият колосален масив е сдъвкал всички налични памет.

Arduino пише в съобщението си блог пост че Uno R4 ще се предлага със значително разширена SRAM и флаш памет.

„SRAM премина от 2kB на 32kB, а флаш паметта премина от 32kB на 256kB, за да поеме по-сложни проекти.“

Поглеждайки по-нататък към това, той отваря вратата за създаването на приложения с повече функции, като например тези, включващи регистриране на данни или обработка на данни в IoT проекти.

Основен ремонт на хардуер

Новата платка предоставя много търсени хардуерни подобрения в подобен компактен форм-фактор, за да позволи съвместимост със съществуващите щитове и компоненти. Усъвършенстването на вградените компоненти ви позволява да правите това, което преди беше възможно само с персонализирани платки.

Съвместимост с USB-C и Vin

Uno R4 ще се предлага с USB-C порт за захранване и програмиране с компютър, което е значително надграждане спрямо предишния USB-B порт. Модата за наличие на USB-C портове на платките на Arduino беше движена от общността на производителите, което доведе до това надграждане. Освен това Uno R4 поддържа 24 волта на Vin, което го прави съвместим с по-широка гама от източници на захранване.

CAN автобус

Известна с използването си във вградени системи, CAN (Controller Area Network) шината ще ви позволи да минимизирате окабеляването и да изпълнявате множество задачи паралелно чрез свързване на множество щитове. Заедно със SPI (сериен периферен интерфейс) порт, това трябва да позволи по-ефективна комуникация между различните компоненти на проекта.

Подобрен цифрово-аналогов преобразувател (DAC)

Uno R4 ще включва 12-битов аналогов ЦАП, осигуряващ повишена точност и прецизност за аналогов изход. Вашите проекти, които изискват прецизност спрямо аналоговите сигнали, като интерфейс на сензори и управление на двигателя, ще бъдат увеличени.

Вграден Wi-Fi модул

Ще можете да избирате от две версии на дъската: Uno R4 WiFi и Uno R4 Minima. WiFi версията ще бъде оборудвана с Espressif S3 Wi-Fi модул, идеален за IoT проекти или всякакви други, изискващи безжична връзка.

От друга страна, Uno R4 Minima предлага рентабилна опция за тези, които конкретно се нуждаят от мощността на новия микроконтролер без допълнителни функции за свързване.

Софтуерна съвместимост и програма за ранно приемане

Докато новите хардуерни надстройки са впечатляващи, софтуерната съвместимост на Uno R4 е също толкова важна. Arduino обяви Програма за ранно приемане за справяне със софтуерни несъвместимости, които могат да възникнат поради преминаването към базиран на Arm 32-битов процесор. Библиотеките и примерите, написани изключително на езика Arduino, трябва да работят безпроблемно с новата платка. Въпреки това библиотеките, оптимизирани за конкретен процесор или архитектура, може да се нуждаят от пренасяне.

За щастие Arduino предлага безплатни Uno R4 платки на разработчиците, които искат да актуализират своите библиотеки за новата платка. Тази поддръжка от Arduino гарантира, че огромната библиотека от щитове, уроци и код, разработени за Uno R3, ще продължи да бъде достъпна за новата платка.

Платката от следващо поколение за производители

Arduino Uno R4 е основен ъпгрейд на вече впечатляваща линия от платки. Новите хардуерни характеристики правят Uno R4 по-мощен и гъвкав, като същевременно запазват съвместимост със съществуващия хардуер.