Micro controller boards

Want to learn c/embeeded what micro controller board should I get? esp 32, arduino, pi pico? Also what are some good beginner projects.

Any anons working on projects using these types of boards what are you making?

Attached: file.png (999x714, 572.85K)

Other urls found in this thread:

aliexpress.com/item/4001080714038.html
aliexpress.com/item/4000138949610.html
twitter.com/AnonBabble

Arduino is really easy to get into and there are tons of cheap components specifically designed to work with them.

Depends on what specs you need.
I guess it doesn't really matter if you just want to dip into it for the giggles and learning.
I started out with the micro arduino boards, then esp32 and also ATtinies. Just go for it, the stuff is relatively cheap

Need WiFi? ESP8266
Need BT? ESP32
Need moar power? Pi
Need just a controller? Arduino

are the arduino clones fine or do they have issues?

Make a fuckin osrs hardware bot undetectable and based. Make venezuelans seethe

Mine were fine but there ARE shitty bootlegs that can fuck with your shit. Just get your boards from good sources and not from the cheapest listings on Changexpress

Get a 5v one like Arduinos because 3.3v stinks and it's a pain in the ass

What are you actually wanting to learn?
Developing bare metal for the ESP32 is also a PITA, you're basically forced to use the RTOS, but you'll learn a lot more skills.
The Pi pico will give you more actual bare metal skills but everyone I know agrees that it's a bit weird as far as microcontrollers go.
Arduinos are also hand-holdy and the HAL they use is not representative of any HAL you would ever use for a real project. That being said, you can just pretend they're normal hardware and at that point they make great affordable breakout boards.
Regarding C, the most important aspect is to learn C separately from learning about microcontrollers. Microcontrollers are weird and it's important to understand the boundaries of the well-definedness of C before embarking on trying to write it for weird targets otherwise you're going to have a bad time and join the statistic of people who introduced severe vulnerabilities in C programs through their incompetence. C is NOT a portable assembler and treating it as such will cause you never ending issues.

I write in asm for pics, and I always write from scratch because I dont trust code written by someone else. If I need connectivity I use an ESP with AT firmware.

Attached: 1411291097234_wps_5_https_www_facebook_com_pa.jpg (634x617, 74.37K)