3 ms·
I'm wondering what's appealing about this size board? I'm interested in portable devices so I prefer smaller. Arduino's boards seem awkwardly big and expensive
by skybrian 3y ago
I'm wondering what's appealing about this size board? I'm interested in portable devices so I prefer smaller. Arduino's boards seem awkwardly big and expensive compared to a Raspberry Pi Pico, Adafruit's Feather boards, or a Teensy for more processing power.
They keep making them, so there must some reason?
- gmiller123456 3y agoThe UNO predates the Pi Pico by about 20 years. It was pretty small for everything it did back then. The headers are laid out in a standard format so that it can accept "shields", so now anything that wants to use those shields has to be this size.
- steve918 3y agoand the weird staggered header design was a mistake from the very first boards that has just continued to carry on through the years.
- jffry 3y agoAccording to [1], the decision to keep the spacing for compatibility reasons was a conscious one. I can see how they might want to keep the whole ecosystem of Arduino-compatible accessories/kits/etc functioning. [1] https://electronics.stackexchange.com/a/941 https://electronics.stackexchange.com/a/941
- schappim 3y agoThe Uno was released in 2010.
- dag11 3y agoThe first Arduinos with that formfactor which supports shields are from around 2005[0]. The Uno wasn't the first[1], it was just a model line set up for that specific formfactor for consistency, since the name was changing frequently (e.g. "Arduino Diecimila", "Arduino Duemilanove", etc). [0] https://docs.arduino.cc/retired/boards/arduino-serial https://docs.arduino.cc/retired/boards/arduino-serial [1] https://docs.arduino.cc/retired/other/arduino-older-boards https://docs.arduino.cc/retired/other/arduino-older-boards
- schappim 3y agoThe first we sold was the "Arduino NG"[1]. [1] https://web.archive.org/web/20070527130630/http://www.littlebirdelectronics.com/products/arduino-ng https://web.archive.org/web/20070527130630/http://www.little...
- skybrian 3y agoSo just backward compatibility then, and you can ignore it unless there’s a shield you want to use? The feather format has lots of shields (“wings”) too.
- ericskiff 3y agoI like the feather format a lot as well and Arduino makes some in that shape (and smaller) but having taught a number of beginner's classes with Arduinos at my hackerspace, I think the Uno format is a bit friendlier for novices. Having a wifi/bluetooth enabled board in that shape is great. It's easier to see what you're doing and plug a rats next of wires into the bigger board without it falling over, and everyone's got to start somewhere! Uno format Arduinos are a learning tool first and foremost and they do that job really well.
- gmiller123456 3y agoIf you're not interested in shields, I don't think there's any reason to use any type of Arduino today. There are smaller Arduino boards that don't support the same shields for people that want something smaller. But, today, the ESP* boards are way, way better. And, as you mentioned, some of them have shields too (though not anywhere near as many as the UNO).
- crote 3y agoBeing physically bigger makes it easier to work with, as there's just more room for everything. The smaller Pro Micro/Pi Pico/Feather/Teensy form factor is just a bit too cramped for prototyping.
- mch82 3y agoFeather seems like a great choice for boards of this class. From the Arduino Uno R4 FAQ… > “the Arduino UNO R4 WiFi was specifically designed to ensure compatibility with previous shields and compatible hardware developed for the Arduino UNO R3. The UNO R4 WiFi maintains the same mechanical and electrical compatibility, allowing you to seamlessly use your existing shields and hardware with the new board. This makes it easy to upgrade to the UNO R4 WiFi without the need for significant changes or adaptations to your projects.” In addition to physical compatibility, maintaining the GPIO pin layout means software libraries created for earlier Arduinos should continue to work. For example, an interface library for a sensor or actuator that’s reused project to project.
- petre 3y agoBackwards compatibility. Plus you can power it with anything between 6 and 24V, use a coaxial connector and the header is big enough to attach just about any prototyping board or extension. We yse the same header on our own ESP32 extension board, but replaced the coax connector with something more industrial friendly. Now it also runs Micropython, so we don't have to bother compiling code, you just push it over UART and run it. Another big shift is going to happen when these boards shall be able to run Node Red. Siemens PLCs now run Node Red. I don't like it, but many engineering professionals have a better experience using block programmingand get stuff done even if it's a waste of resources. They have the maker devices if you want a smaller board, but it's rather expensive compared to the alternatives.