Onkos hyviä arduino johdannaisia olemassa, minkä ohjelmointi onnistuu ARduino IDE:llä.
Itsellä tiedossa olevia, jos saadaan hyvin listaa aikaiseksi voin editoida ne tuonne ensimmäiseen viestiin muistiin:
- Teensy 3.2 (valmistus vissiin lopetettu, klooneja vissiin vielä löytyy?)
ARM Cortex-M4 at 72 MHz
256K Flash, 64K RAM, 2K EEPROM
USB device 12 Mbit/sec
34 digital input/output pins, 12 PWM output pins
21 analog input pins, 1 analog output pin, 12 capacitive sense pins
3 serial, 1 SPI, 2 I2C ports
1 I2S/TDM digital audio port
1 CAN bus
16 general purpose DMA channels
RTC for date/time
- Teensy 4.1 (edelleen valmistuksessa)
ARM Cortex-M7 at 600 MHz
Float point math unit, 64 & 32 bits
7936K Flash, 1024K RAM (512K tightly coupled), 4K EEPROM (emulated)
QSPI memory expansion, locations for 2 extra RAM or Flash chips
USB device 480 Mbit/sec & USB host 480 Mbit/sec
55 digital input/output pins, 35 PWM output pins
18 analog input pins
8 serial, 3 SPI, 3 I2C ports
2 I2S/TDM and 1 S/PDIF digital audio port
3 CAN Bus (1 with CAN FD)
1 SDIO (4 bit) native SD Card port
Ethernet 10/100 Mbit with DP83825 PHY
32 general purpose DMA channels
Cryptographic Acceleration & Random Number Generator
RTC for date/time
Programmable FlexIO
Pixel Processing Pipeline
Peripheral cross triggering
Power On/Off management
NodeMCU ESP8266/ESP32
low-cost WiFi solution programmable with the Lua scripting language
on-board USB-serial adaptor
PCB antenna (no external antenna required)
10 GPIO pins, each GPIO can be PWM, I2C, 1-wire (ESP8266)
breadboard compatible
powered via microB USB
Only 1 analog in.
LILYGO® T-Display-S3 ESP32-S3
MCU ESP32-S3R8 Dual-core LX7 microprocessor
Wireless Connectivity Wi-Fi 802.11, BLE 5 + BT mesh
Programming Platform Arduino-ide、 Micropython
Flash 16MB
PSRAM 8MB
Bat voltage detection IO04
Onboard functions Boot + Reset + IO14 Button
LCD 1.9" diagonal, Full-color TFT Display
Drive Chip ST7789V
Display Resolution 170(H)RGB x320(V) 8-Bit Parallel Interface
Working power supply 3.3v
STM 8 / STM 32 -johdannaiset
Arduino Nano 33 BLE, Nano ESP32, Nano RP2040
Mielenkiintoisia ominaisuuksia jokaisessa, 33 BLE:ssä kiihtyvyys anturi ilmeisesti tutulla Nanon layoutilla. ESP32 nimensä mukaisesti nojaa tähän siruun ja on nanon layoutilla, RP2040 ilmeisesti jotenkin Raspberryyn liittyväinen prossun käskykantansa osalta.
Itse käyttänyt ainakin nanoa niin paljon vuosien varrella, että samaiseen layouttiin sopivat uudemmat versiot ovat itselle varmaan todella selkeä vaihtoehto moneen projektiin.
Arduino Nano 33 BLE
Microcontroller nRF52840 (datasheet)
Operating Voltage 3.3V
Input Voltage (limit) 21V
DC Current per I/O Pin 15 mA
Clock Speed 64MHz
CPU Flash Memory 1MB (nRF52840)
SRAM 256KB (nRF52840)
EEPROM none
Digital Input / Output Pins 14
PWM Pins all digital pins
UART 1
SPI 1
I2C 1
Analog Input Pins 8 (ADC 12 bit 200 ksamples)
Analog Output Pins Only through PWM (no DAC)
External Interrupts all digital pins
LED_BUILTIN 13
USB Native in the nRF52840 Processor
Length 45 mm
Width 18 mm
Weight 5 gr (with headers)
Arduino ESP32
Board Name Arduino® Nano ESP32
SKU ABX00092
Microcontroller u-blox® NORA-W106 (ESP32-S3)
USB connector USB-C®
Pins Built-in LED Pin 13
Built-in RGB LED pins 14-16
Digital I/O Pins 14
Analog input pins 8
PWM pins 5
External interrupts All digital pins
Connectivity Wi-Fi® u-blox® NORA-W106 (ESP32-S3)
Bluetooth® u-blox® NORA-W106 (ESP32-S3)
Communication UART 2x
I2C 1x, A4 (SDA), A5 (SCL)
SPI D11 (COPI), D12 (CIPO), D13 (SCK). Use any GPIO for Chip Select (CS)
Power I/O Voltage 3.3 V
Input voltage (nominal) 6-21 V
Source Current per I/O Pin 40 mA
Sink Current per I/O Pin 28 mA
Clock speed Processor up to 240 MHz
Memory ROM 384 kB
SRAM 512 kB
External Flash 128 Mbit (16 MB)
Dimensions Width 18 mm
Length 45 mm
Arduino RP2040
Nano RP2040 Connect with Headers
SKU: ABX00053
Microcontroller
Raspberry Pi® RP2040
USB connector
Micro USB
Digital I/O Pins 20
Analog Input Pins 8
PWM pins 20 (Except A6, A7)
External interrupts 20 (Except A6, A7)
Wi-Fi
Nina W102 uBlox module
Bluetooth®
Nina W102 uBlox module
Secure element
ATECC608A-MAHDA-T Crypto IC
Sensors
IMU
LSM6DSOXTR (6-axis)
Microphone MP3DT06JTR
Communication
UART Yes
I2C Yes
SPI Yes
Circuit operating voltage3.3V
Input Voltage (VIN) 5-21V
DC Current per I/O pin 4 mA
Clock speed Processor 133 MHz
Memory AT25SF128A-MHB-T 16MB Flash IC
Nina W102 uBlox module 448 KB ROM, 520KB SRAM, 16MB Flash