This document was made as a reference for teaching myself and others about how to use the Arduino, but it needs to be proof-read by experts.
drive.google.com
This document was made as a reference for teaching myself and others about how to use the Arduino, but it needs to be proof-read by experts.
drive.google.com
This is Zig Forums user... get yourself a real dev board that uses a fpga.
Get an AVR if u want 2 be a pro.
Oh, yeah?
Because the MCU in the Arduino UNO isn't a "AVR"?
Who cares what chip you're using?
Logic is logic.
If you can't port your programs from one chip to another you don't understand your own programs, and that's really bad.
Get an Sifive/Hifive instead. Arduino compatible, but a really fast risc-v chip.
Yeah but you pay extra money for arduino.
Don't use arduino (software) if you want to learn how to program microcontrollers. Use it if you want to quickly make something without learning much and forget about it. Once you grasp the basics you can make your own abstraction libraries which in most cases will be more appropriate and efficient for the given situation. Gained knowledge will also allow you to use other devices like ESP, ARM, PIC, NXP...
All you need is (AVR):
nongnu.org
Datasheet of your device
Application notes
K&R C or whatever newer reference of C programming language
You can also expand your knowledge by reading articles on embedded.com, elm-chan.org and similar sites.
Exact copies are around 10 bux, just make sure that the bootloader chip is an mega16u2, not the chinkshit380.
You could join the goons or you could have two microcontrollers in one.
hackaday.com
Thanks for that find! It sounds like its a very recent chip so I wouldn't have known about it otherwise, due to the mind-share that Arduino has.