8Servos HAT is een 8-weg servobesturingsbord compatibel met M5StickC. Het brein van de borad is de STM32F030F4 microcontroller die communiceert met M5StickC via I2C. Om ervoor te zorgen dat meerdere servo's tegelijkertijd kunnen werken, is de HAT uitgerust met een afzonderlijke 16340-batterijbasis voor een externe en onafhankelijke voeding. Een bedieningsschakelaar en een RGB-led zijn ook geïntegreerd met de HAT. De SG90 servo's passen perfect in deze HOED.
- EasyLoader is een eenvoudige en snelle programmabrander. Elke productpagina in EasyLoader biedt een productgerelateerd case-programma. Dit kan via eenvoudige stappen op het M5-apparaat worden gebrand en er kan een reeks functiecontroles worden uitgevoerd.
- Nadat u de software hebt gedownload, dubbelklikt u om de toepassing uit te voeren, sluit u het M5-apparaat aan op de computer via de datakabel, selecteert u de poortparameters en klikt u op "Branden" om het programma te branden (Stel voor M5StickC de baudrate in op 115200 of 750000 )
Klik op om de volledige code te krijgen hier
- Functiebeschrijving
(1) Achtweg servobesturing (2) Aan boord sk6812 LED-besturing
- Communicatie methode
I2C, bitrate 400Hz, adresondersteuning zelf-toevoeging toevoegenress0x38 register waarde omschrijving 00H 0X00 CH1 hoek uit 01H 0X00 CH2 hoek uit 02H 0X00 CH3 hoek uit 03H 0X00 CH4 hoek uit 04H 0X00 CH5 hoek uit 05H 0X00 CH6 hoek uit 06H 0X00 CH7 hoek uit 07H 0X00 CH8 hoek uit :
I2C-adresbeschrijving
00H (R / W) servoregisteradres
Beschrijving
(1) Gegevens kunnen continu worden gelezen en geschreven
(2) Each registerwaarde geeft aan dat de graad kan worden geschreven naar 0-180
10H (R / W) servopulsbreedte-register
adreswaarde omschrijving 10H 0X00 CH1_WIDTH [8:15] 11H 0X00 CH1_WIDTH [0: 7] 12H 0X00 CH2_WIDTH [8:15] 13H 0X00 CH2_WIDTH [0: 7] 14H 0X00 CH3_WIDTH [8:15] 15H 0X00 CH3_WIDTH [0: 7] ] 16H 0X00 CH4_WIDTH [8:15] 17H 0X00 CH4_WIDTH [0: 7] 18H 0X00 CH5_WIDTH [8:15] 19H 0X00 CH5_WIDTH [0: 7] 1AH 0X00 CH6_WIDTH [8:15] 1BH 0X00 CH6_WIDTH [0: 7] 1CHCH 0X00 CH7_WIDTH [8:15] 1DH 0X00 CH7_WIDTH [0: 7] 1EH 0X00 CH8_WIDTH [8:15] 1FH 0X00 CH8_WIDTH [0: 7] description(1) De gegevens kan continu worden gelezen en geschreven :
20H (R / W) LED_RGB register
adreswaarde beschrijving 20H 0X00 G [0: 7] 21H 0X00 R [0: 7] 22H 0X00 B [0: 7] omschrijving:1 ( Gegevens kunnen continu worden gelezen en geschreven ) 2 ( RGB888 )