Chinese hardware manufacturer MadMachine Limited has introduced SwiftIO Playground Kit, designed to cater to the needs of both hardware enthusiasts and Swift developers. The kit includes two key hardware components– SwiftIO Micro and SwiftIO Playground.
SwiftIO Micro is a small but powerful NXP RT1062 microcontroller (MCU) board, which is the heart of the Playground Kit. It features a 600-MHz MCU, which means it can process instructions and data efficiently. It has 32 megabytes (MB) of RAM and 16 megabytes (MB) of Flash memory. SwiftIO Micro features a total of 44 pins, including digital I/Os, analog inputs, PWM, UART, SPI, I2C, and I2S interfaces.
SwiftIO Playground is an expansion board that works alongside SwiftIO Micro. It comes with a set of pre-wired component boards, eliminating the need for soldering or assembling components manually.
The company highlights that the SwiftIO Playground Kit can be used to learn Swift programming in a virtual environment. This specialized kit provides the tools and components necessary to bridge the gap between writing code in a virtual environment and interacting with embedded hardware.
To get started with the kit, you simply need to connect one of the component boards to your computer using a USB cable. This USB connection is likely used for both power and data communication. After connecting the board to your computer, you can start writing code for your hardware project.
The SwiftIO Playground kit includes a variety of common hardware modules such as LEDs, buzzers, temperature sensors, screens, and speakers, and will even have the potential for future Wi-Fi connectivity modules. The kit provides a sample code that users can start with. This code serves as a starting point and helps users become familiar with the SwiftIO platform and how it interacts with different modules.
The SwiftIO SDK currently supports macOS 11.0 and above, as well as Linux. It’s important to note that support for Windows is planned but not yet available. The SwiftIO Playground Kit can be purchased on CrowdSupply for $108.