Last updated
ATOMIC is a DIY Proto Kit designed specially for the Atom series, which makes it convenient for users to design small circuits or external hardware by themselves. It can be stacked with Atom directly via the 9 pins on the base. Two blank proto boards are provided in the kit, each of which provides more than 60 hole positions to meet the spatial layout requirements of users. A pair of 3.96 4 pin connectors are contained to make the external electrical connection more reliable. The shell incorporates a series of ventilation holes which allow heat dissipation and allows for more accurate temperature and humidity readings from sensors. The product provides a variety of attachment methods, such as mounting hole, Lego connection, screw mounting, etc. If you want to make a mini controller with customized characteristics, ATOMIC should be the best choice.
Compatible with Atom Matrix/Atom Lite
Compact design
DIY Style
Built-in Infra-red
Open design
Specification | Parameter |
---|---|
External port | VH-3.96 4P |
Gross weight | 42g |
Product Size | 24*48*18mm |
Package Size | 50*50*20mm |
Case material | Plastic (PC) |
GND: Ground
DC: 12V
A: RS485 Differential Signal Positive
B: RS485 Differential Signal Negative
Size:24*48*18mm
weight:20g
Connect the Module:
Connect the M5Stack ATOMIC TTL-RS485 Base to your M5Stack core using the appropriate port, typically the GROVE port.
Wiring:
Connect the RS485 device to the A and B pins on the ATOMIC TTL-RS485 Base.
If needed, connect the 5V and GND pins to power the RS485 device.
Use the TX and RX pins for UART communication with your M5Stack core.
Install Software Libraries:
Ensure you have the M5Stack library installed in your Arduino IDE or other development environments. You can install it via the Library Manager in the Arduino IDE.
Coding:
Open the Arduino IDE and create a new sketch.
Include the necessary libraries for M5Stack and RS485 communication. For example:
Initialize the M5Stack and set up the RS485 communication in the setup()
function:
Write your logic for sending and receiving data over RS485 in the loop()
function: