The RS485 interface design for the COMMU appears to be wrong. As shown, the transmit data (TXD) is used to enable/disable the driver on the DE/RE pins, while the driver data input, DI is permanently strapped low.
This means that sending data will drive a 'one' or float the line, but never drive a 'zero'.
The correct implementation should be TXD connected to the DI pin and a third signal used to control the DE/RE pins.
Since there is no third signal available, this design is fundamentally broken and won't interoperate with my existing systems.
There is limited workable G0 pin at M5StickC in the current version of the hardware!
It's could not possible to scan I2C sensor at (0,26) pins
At the same time, there is no problem for (32,33) or (32,26) pins
There was not such a problem in the older version of hardware M2StickC
This problem take place just for some kinds of I2C sensors, f.e. SGP30
I'd like to update my question on M5GO Base. From a more careful reading of the schematic diagram the Vout on the IP5306 of the M5GO Base is not connected to the +5V. In this case the IP5306 of the base has no conflict with the one inside the M5Stack Core.
@jpilarski said in makey:
I am having some difficulty understanding the makey unit. I can make it beep if I put one end of a wire in the LED pin and touch other end of the wire to various pins. I get some sounds playing through the m5stack speaker and some on the makey's buzzer. Why are there multiple pins with the same number. Should I be able to just touch the pins with my hand and register a touch. Also can you explain how to use this device in UIFLOW. Again I can get a few beeps from the makey using UIFLOW but I'm not sure I understand the pins to use or how to work with the makey blocks. It did make some great beeps and I am excited to use. Last question is does the firmware on the mega328 ever need to be updated. thanks
This is the biggest issue that takes getting used to when moving from Atmega to esp32. The Atmega's pins are "Set function" in arduino however the esp32 using a mux controller to control the pins resaulting in a matrix of multi function I/O pins that need to have functions set in code.
I would like to request that color is defined in the blocks in a way that allows the user to select one of 2 color block options
you can add color by using a general color swatch selector like you have currently on most blocks
you can add an RGB block that allows color to be treated as variables.
I feel like these two color options should be broken out as two color blocks that can be added onto the blocks as needed. Currently you have color broken out as three variables in some of the ui blocks but in none of the graphics blocks and this is limiting. What I am suggesting is all tools requiring color require the user to add on a color block and the color block can be one of these two types (color swatch, or RGB variables). I think this can help make the interface cleaner since you don't have to have all these redundant blocks but rather a single block with the option to select how color is to be defined. This gives the user way more programming options since they can opt to use a swatch when needed or to use RGB number values or variables if needed.
Also I think you need a list block to define the length of an array. It would also be great to have a block for list pop.
@watson 在 Arducam (arduino) Can't find OV2640 module! 中说：
Here's the pinmap about camera supplied by m5stack.
That doesn't tie up because the arducams arduino_pin.h has D2 as I/O12
and slave select as I/O17
Not with the Adafruit-GFX library that is the display driver in the M5Stack library. You can rotate the display, but only the whole display, not show text in multiple orientations at the same time.
It would be a cool modification though...
@watson 在 A few questions about the stepper motor model. 中说：
A1 here is the document and picture about stepmotor module
A2 Yes, soldered to PCB
Thanks, I wondered why I could not move them or find the atmega.
@lukasmaximus 在 MicroPython lcd.qrcode is not work 中说：
Thank you for your reply!
By your explanation, I understand that there is a difference between the two services.
I was thinking of using M5 Cloud Offline to use M5 Stack offline.
I usually use Python, so I wanted to use microPython.
However, given the richness of the library, I felt it should be implemented with cpp.
In the future, if microPython 's functions are enhanced, I would like to try again.
Hi My Friend,
You mean the rubber pad as below photo ? But sending these only may needs a high shipping fee. If you have any plan to make a new order our AliExpress store, can leave us a message. I'll send you some for free together.