I continue testing and I found two problems:
It is necessary to take new arduino library. @heybin: Thanks.
Problem with "MLX90640_I2CRead". I changed this in the function:
if (Wire.endTransmission(false) != 0) //Do not release bus
Serial.println("No ack read");
return (0); //Sensor did not ACK
The schematic for the M5Stack Fire seems to be wrong at the moment ( it's named M5Stack CAM ?? ).
I didn't find any information about the build in peripheral connections like Microphone and LED strip.
I’m completing my first project using M5ez/M5stack. A remote control.
I would like to indicate two things on a menu, the current state of the remote equipment and the next state (that will become the current state when the “select” button is pressed and a ESP-Now message is sent/acknowledged).
The next state is your select item black cursor line with reverse text but people might think that is the current state of the remote equipment—if they forget to press “select”. I could automatically send the message after dwelling on a selection after a few seconds like a tv remote. But I’d like to make them explicitly press “select” with this remote equipment.
I now indicate current state by putting it as the first item on the menu and using bold text but a green check mark ✅ or dot ⚫️ would be more assertive. Unless I’m overlooking a better method.
Thanks again for M5ez. @bobolink
Look in your "downloads folder" (where ever you download files to)
You should see a strange file. When you open the file, there will be captured images in it.
I'm waiting on my MK2 camera (WROVER) to arrive to see what the difference in the 2 are.
I tried some additional troubleshooting. I removed the bottom battery slice and plugged the top slice into my computer. There is no connection to the device so nothing can be uploaded. The display is also dark in this configuration and with it plugged into a USB charger.
Yes the two power pins can supply the complete module, I am using 12V for the ones I have which will also power a LoRa module.
As already answered yes it is automatic, just transmit the data and it is sent out, I am using a Modbus protocol based on one of the Arduino Libraries but it needed a lot of changing to make it compatible with the M5Stack. Works with some Smart Meters I am working with running on the second core of the ESP32 with WiFi and Screen handling on the main Arduino core.
You need to make sure you connect all ten connections between the sub board and the main board, there were no instructions with my units so I had to figure them all out. A, B, C and D next to the connector, 5V and GND to the top left of the connector, Vin T2 and R2 on the left side of the main M5Stack connector and if you want to use the current measurement you need to connect pin34 on the right hand side of the main connector. I found the easiest way was to use 0.1" pitch pins and solder them to the small board first and then the main board.
The current measurement is done by the other chip on the small board, it appears to be the current flow into the whole system if the unit is powered from the external power connections marked 24V and G