Description
Beschrijving:
Deze I/O hub is een uitbreiding voor de enkele bus GROVE PORTB (zwarte poort op de M5GO-basis). Het biedt de mogelijkheid om tot 6 apparaten aan te sluiten. PortB kan worden gebruikt als GPIO en analoog via twee gegevenslijnen die zijn verbonden met GPIO36 en GPIO26 op de ESP32. Het biedt een oplossing voor de controle van meerdere apparaten via PORTB. Met deze hub kan elke I/O worden geconfigureerd voor invoer, uitvoer en analoog, afhankelijk van de wensen. De hub is gebouwd met een MEGA328 en bevat eenvoudige stuurprogramma-firmware.
Let op:
1: Let op de kanaalvolgorde tijdens het programmeren.
2: Niet alle M5Units met PortB (zwart) kunnen worden uitgebreid met deze hub. De hub is alleen toepasbaar op standaard single-bus-communicatie zoals digitaal lezen en schrijven, analoog lezen en schrijven, geïmplementeerd via het I2C-protocol (MEGA328 binnen).
De werking van deze hub als uitbreiding van PortB implementeert de enkele bus-gegevensoverdracht en maakt gebruik van de bronnen op de MEGA328, waaronder GPIO-, AD- en DA-poorten, om de functionaliteit van digitaal lezen en schrijven, analoog lezen en schrijven te ondersteunen. Er zijn echter uitzonderingen waarbij deze hub niet kan worden gebruikt, bijvoorbeeld bij M5Units zoals WEIGH (HX711 binnen), waarvan het communicatieprotocol meer vereist dan alleen analoog lezen, en in plaats daarvan een timingsequentie gebruikt. In dergelijke gevallen kan de hub niet helpen bij het aansturen van dat apparaat of deze sensor.
Producteigenschappen:
- Single-bus GROVE PORTB-expander
- Twee Grove-compatibele aansluitingen
- 1 tot 6 apparaten
Pakket inbegrepen:
- 1x I/O hub-eenheid
- 1x Grove-kabel
Technische specificaties:
Firmware voor stuurprogramma’s – I/O hub
Testcode – I/O hub
Protocol type – I2C
Adres – 0x61
Stel oneLED kleur in: LED-adres (2 bytes) + RGB-waarde (3 bytes)
Stel meerLED-kleur in: LED-startadres (2 bytes) + LED-eindadres (2 bytes) + RGB-waarde (3 bytes)
| Toestand | IO0 Digitaal Schrijven | IO1 Digitaal Schrijven | IO0 Analoog Schrijven | IO1 Analoog Schrijven | IO0 Digitaal Lezen | IO1 Digitaal Lezen | IO0 Analoog Lezen | Reserveren | Stel Neopixel Aantal in | Stel oneLED kleur in | Stel meerLED-kleur in | Helderheid instellen |
| R/W | w | w | w | w | r | r | r | r | w | w | w | w |
| Gegevenslengte (byte) | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 5 | 7 | 1 | |
| ch0 cmd | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 4A | 4B |
| ch1 cmd | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 5A | 5B |
| ch2 cmd | 60 | 61 | 62 | 63 | 64 | 65 | 46 | 67 | 68 | 69 | 6A | 6B |
| ch3 cmd | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 7A | 7B |
| ch4 cmd | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 8A | 8B |
| ch5 cmd | A0 | A1 | A2 | A3 | A4 | A5 | A6 | A7 | A8 | A9 | AA | AB |






Reviews
There are no reviews yet.