M5Stack Joystick HAT STM32F030F4 Supports Full Angular Movement and Center Press Push Button Switch Module fo
$25.46
Shipping:Standard Shipping about 10-25 business days
Secure Payment:Paypal,VISA,MasterCard
Description
Joystick HAT is one of the HAT module that is specifically designed for M5StickC. We have used a STM32F030F4 microprocessor inside to implement I2C communication with M5StickC.
This mini-volume joystick module supports full angular movement and center press, and outputs angular data as well as button digital signals.
With the ‘HAT’ unified plug-in design it can provide reliable connection, in the most streamlined way. which allowes to get more HMI experience.
Product Features
STM32F030F4 inside
communication protocol:I2C (address:0x38)
support omni-directional movement/button press
Weight & Dimension
Dimension:24mm x 30mm x 17mm
Weight:3g
Package Includes
1x Joystick HAT
Application
Game Handle
Wireless Joystick Device
Communication protocol
I2C address:0x38
Register
0x01 Read only 4 bytes, single axis value 0 ~ 4096
0:low 8 bits of raw data on X-axis
1:high 8 bits of raw data on X-axis
2:low 8 bits of raw data on Y-axis
3:high 8 bits of raw data on Y-axis
0x02 only read 3 bytes
0:x-axis data after transform ( -127 ~ 127)
1:y-axis data after transform ( -127 ~ 127)
`2:0 or 1 (press down 0, release 1).
0x03 only write 1 bytes
0x00:Normal mode
0x01:Central spot set 0
0x02:Maximum Calibration (Require manually rotate the joystick to get the maximum value).
0x03:Save central spot and Maximum Calibration value to flash, and go to Normal Mode after finish.
Joystick calibration method:First i2c writes register 0x03 and then sends 0x02, the joystick is rotated several times around the top, bottom, left and right, and then 0x03 is saved in register 0x03.
Schematic
EasyLoader
click to download EasyLoader
1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(Currently EasyLoader is only available for Windows OS)
2.After downloading the software, double-click to run the application, connect the M5 device to the computer through the data cable, select the port parameters, click inchBurninch to start burning. (For M5StickC burning, please Set the baud rate to 750000 or 115200)
Code
for
Pin Map
M5StickC:GPIO0:GPIO26:3.3V:GND
Joystick HAT:SDA:SCL:3.3V:GND
Weight | 0.016 kg |
---|
Customers Also Viewed
5Pcs CP2102 USB To TTL/Serial Module Downloader
$21.98Converter BoardAdd to cart5Pcs CJMCU CP2102 USB To TTL/Serial Module UART STC Downloader For Driver Installation Introduction:http://forum.hobbyant.com/forum-topic-56275.html Description CJMCU-CP2102 its highly integrated, built-in USB2.0 full-speed function controller, USB transceiver, crystal oscillator, EEPROM and asynchronous serial data bus (UART), supports full-featured modem signal without any external USB devices. CJMCU-CP2102 works with other USB-UART adapter circuit similar to the driver …
10pcs 180 Degree USB 3.0 Type A female Socket Connector SMT Charging Socket Plug Connector
$10.11Terminal BlocksAdd to cartSpecificationsColorBlueRated Current1.5ARated Voltage30VInsertion Force35N MaxDurability3000 Cycles Min Rubber CorePBT / Icp Ul94V-0 Resistance To Voltage500V Ac Min. Insulation Resistance≥1000MΩPull-Out Force10N Min.Initial 8-20N AfterWorking Temperature-20 Degrees To 60 Degrees Contact Impedance≤30mΩTerminalsBrass C2680,Nickel Base,Gold-Plated 1 u,Package included-10pcs X 180Degree Connectors
Dual Servos Knob Serial Port Control Board Futaba MG995 SG90 Steering Gear Debugging Module
$13.11Other Module BoardAdd to cartFeature1. The onboard stable 8-bit MCU is used to generate high-resolution PWM signals with precise control.2. Support manual mode and return to medium mode, switch by button, with mode indicator.3. Support knob adjustment or serial command control in manual mode.4. The serial port command control can use the matching host computer software or connect to …
Dual Servos Knob Serial Port Control Board Futaba MG995 SG90 Steering Gear Debugging ModuleRead More
Keyes Brick Laser Head Sensor Module (pad hole) with Pin Header Board Digital Signal
$4.36Sensor & Detector ModuleAdd to cartDescriptionThis sensor is fully compatible with ARDUI NO single-chip microcomputer, and its connection port is also compatible with Arduino sensor expansion board. It is mainly composed of a laser head, which is composed of a light-emitting tube core, a condenser lens, and a copper adjustable sleeve. After connecting to the power supply, we directly input …
Keyes Brick Laser Head Sensor Module (pad hole) with Pin Header Board Digital SignalRead More
5pcs DC3~5V AK-119 433.92MHZ 4 Pin Superheterodyne Receiver Board without Decoding -105dBm
$10.37Other Module BoardAdd to cartFeatures1. The product is small in size, high in sensitivity and strong in anti-interference ability;2. The same definition as the four-pin pin of RXB12, the usage is the same. The unit price is lower than RXB12 and can be directly replaced.Technical ParametersWorking voltage:DC3~5VTransmission rate:4.80KBPSQuiescent current:6mAReceive sensitivity:-105dBmDimensions:30 * 9 * 5mmWorking temperature:-20 ° C ~ +80 …
5pcs DC3~5V AK-119 433.92MHZ 4 Pin Superheterodyne Receiver Board without Decoding -105dBmRead More
150g Capacity Quartz Silica Melting Crucible Pot for Gold Silver Platinum Refine
$16.19Glassware KitAdd to cart150g Capacity Quartz Silica Melting Crucible Pot For Gold Silver Platinum RefineDescriptionMaterial:quartzCapacity:150gDiameter:43X57mm/1.69inch X2.24inch(ID*OD)Height:20mm/0.79inchDeepth:15mm/0.59inchNet Weight:40gFeatureQuartz silica melting crucibleProduced by modern ceramic processing technologyHigh orrosion resistance and strength,the temperature resistance up to 2800℃/5072FPerfect for gold silver casting and refine usagePackage included1X Quartz Silica Melting Crucible
WXD3-13-2W Precision Potentiometer 470R 470 Ohm Wirewound Multi-Turn Potentiometer
$4.50Module ComponentsAdd to cartSpecificationsResistance range:470┯Resistance tolerance:÷ 5%Rotation angle:3600 ÷ 20 Number of laps:10 lapsRated voltage:160VStarting torque:3.5 ~ 100mN.mRated power:2W (85 →) 0W (125 →)Linearity accuracy:÷ 0.3%Mechanical durability:10,000 weeksPackage included1 x Potentiometer
Reviews
There are no reviews yet.