Mini IoT Development Kit M5StickC Esp32-Pico - M5Stack
The M5Stick-C is an ESP5 powered M5Stack mini. It's a portable, easy-to-use, open source IoT development board.
(SEM IVA 7.90€)
The Joystick is very similar to the 'analog' joystick on PS2 controllers (PlayStation 2). The X and Y axes are two 10k potentiometers that control 2D movement, generating analog signals. The joystick also has a button that can be used for special applications, so the entire unit can emit X-Y movement signals in both directions and in the Z direction.
This unit communicates with the MSCore via the GROVE A interface. The I2C address is 0x52, Reading the data transferred from the Joystick, you can obtain the movement information from the Joystick.
The Joystick is very similar to the 'analog' joystick on PS2 controllers (PlayStation 2). The X and Y axes are two 10k potentiometers that control 2D movement, generating analog signals. The joystick also has a button that can be used for special applications, so the entire unit can emit X-Y movement signals in both directions and in the Z direction.
This unit communicates with the MSCore via the GROVE A interface. The I2C address is 0x52, Reading the data transferred from the Joystick, you can obtain the movement information from the Joystick.
Characteristics:
• Direction X, Y output value: 10 »250;
• The Output Value of Direction Z is (0: Released; 1: Pressed);
• Software Development Platform: Arduino, UIFlow (Blockly, Python);
• Two Lego Compatible Sockets.
As shown in the diagram, the dimension of Joystick X is connected to pin AO of MEGA328, the dimension of Joystick Y is connected to pin Al on MEGA328, the dimension of Joystick Z is connected to pin A2 on MEGA328.
Includes:
• 1x I2C Joystick Unit (MEGA328P) - M5Stack Joystick.
PuppyC is a programmable four-legged robot base compatible with the M5StickC. It contains the STM32F030F4 Microcontroller, four 5G90 micro servos, a battery holder and an independent switch. The PuppyC base needs to be used in conjunction with the M5StickC controller. After programming StickC, it communicates with PuppyC through the I2C protocol to control the steering movement.
JoyC is a Joystick Module designed for the M5StickC. Supports two-handed operation. The main control chip is STM32F030F4, it uses the I2C communication protocol and the M5StickC host for data transmission. The joystick range is from 0 to 200, includes 12 RGB LEDs, and the bottom of the joystick contains 16340 battery holder.
The MAX30100 is a complete solution of Pulse Oximetry System and Heart Rate Sensor. The MAX30100 provides a very small solution without sacrificing optical or electrical performance.
The Plus is an enhanced M5 Module that comes with Lipo battery (500mAh), gear potentiometer, IR transmitter, port PORT B (GPIO port) extended, port C (UART port) of the MS core and a microphone solder block. Equipped with MEGA328, it can be a major upgrade of hardware resources, adding PLUS to your work.
Communication Protocol: IIC (0x62).