Hi all, I'm new to microcontrollers but not to coding or general electrical wiring, general mechanics etc (I've done work on my own motorcycle). This seems like the next logical life skill to learn.
First of all, are questions about xiao rp2040 boards supported here? It's really hard to find active communities for seeed boards, but it is my assumption that it serves the same purpose as an Arduino (just a lot smaller) and knowledge between the 2 is interchangeable.
If Seeeduino projects are welcome here, let me actually describe the project, and humbly ask for feedback to see if I'm on the right track.
My use case is that I want to make a digital rev counter for my motor which will also display + log battery voltage and engine temperature. The data will be visible on an interface on a round spi display.
Much of this I have discussed with ChatGPT who helped me source the parts I need for bench testing and development, and I agree with the rules that its advise should be used with caution, and I'm excited to dive in head-first when my gear arrives.
My bench setup will consist of 2 seeeds: one to simulate rev pulses, the other to read and display them as rpm. I also bought a grove shield and an expansion card so I can plug everything I need to do into a 12v powered breadboard (400 pin layout) using grove- and Dupont cables. The microcontrollers themselves will draw power from their respective USB ports.
Once the development is complete, I'll solder the entire seeeduino to a PCB so that I can put everything in an enclosure (round spi display, the seeed/pcb sandwich, a buck converter and rtc module + battery) and put it on my bike for daily use.
Sorry, didn't want to get off on the wrong foot here. I agree that my tone could have been friendlier, but since I'm new here I made an effort to read the rules, and the general gist seems to be that people can only help you if you provide context. And vice versa, in order to be considered helpful, the same effort should be put into a reply.
Thanks, I might have a look there if I have specific questions about their platform. Given that this forum isn't limited to a single brand, I felt like this would be the best place to find info about everything else (the development setup, code and tools/modules in general etc). I'm looking forward to getting started and make some cool stuff happen!
have a look at the RP2040 FreqCountRP2 library ( A frequency counter library for the RP2040)
running Tools>Examples>FreqCountRP2>FreqCountTimer serial monitor output when inputting 10KHz, 1KHz and 100Hz square wavws