Arduino - The Maker's Toolbox

Arduino naturally follows the Raspberry Pi when discussing maker culture and burgeoning engineers. Often, the first projects undertaken by engineering students involve Arduino boards to some capacity. Since the mid 2000s, Arduino has been developing its hardware and software to compete with the DIY electronics boom and it has (arguably) emerged as the winner. There are several boards available depending on the scale of the project, however, none is as ubiquitous as the Arduino Uno. 

 
Schematic of the Arduino Uno

Schematic of the Arduino Uno

The Arduino Uno serves as the baseline for all beginner electronics enthusiasts. It has 6 analog inputs, 14 digital inputs, 32 KB flash memory, a 16 MHz clock, and weighs less than an apple [see more here]. The Uno board is a heavyweight microprocessor and has a comprehensive and prodigious open-source library to prove it. 

Arduino has its own integrated development environment (IDE) of its own aptly entitled The Arduino Software IDE. The IDE uses primarily C/C++ notation and is fairly simple to follow and understand. Between the immense open-source community and the numerous online tutorial available on the web, its no hassle to get started with the Arduino Uno and its IDE

The hardware and breadth of available software make Arduino a foundational starting point for young engineers interested in electronics and micro-control applications. Several different boards will be explored throughout the contents of this blog, with the IDE as the central programming component for each Arduino-based project. Occasionally, the Raspberry Pi will be used in conjunction with Arduino, but not exclusively - at times there will be communication with smartphones. Lastly, it is important to note the difference between the Raspberry Pi and Arduino - the Arduino is a low-power, efficient microcontroller; whereas, the Raspberry Pi is a high-functioning mini computer. The Arduino can be thought of as the worker but needs to be programmed by the Raspberry Pi. The Arduino is trained to do a job and does it relentlessly, which is why it is reliably used as a controller for numerous projects related to: home automation, video gamesdata measurement and analysis , robotics, speech recognition, and countless others.

 
Maker Portal Arduino-Compatible Uno Rev3 Board Maker Portal Arduino-Compatible Uno Rev3 Board
Sold out
Quick View
Maker Portal Arduino-Compatible Uno Rev3 Board
$13.00

The Maker Portal Uno board is the centerpiece of many of the projects carried out in our maker spaces. The Uno board is capable of reading a wide range of sensors using analog-to-digital conversion, SPI, I2C, UART, and other common protocols. The Uno board can be used to control motors, OLED/LCD displays, and LEDs. The Arduino Uno board shown here is the official Maker Portal microcontroller, which we use in many of our projects!

Included in the Arduino Uno Package:

  • Maker Portal Arduino Uno Rev3 Board

  • Black USB Cable (1m in Length)

Specifications for Arduino Uno Rev3 Board:

  • ATmega328P chip with Arduino Bootloader

  • 14 digital pins, 6 analog pins

  • 10-bit analog-to-digital converter (ADC)

  • 5V-12V Supply Tolerance

  • 3.3V and 5.0V output pins

  • 16 MHz clock

  • 5 PWM pins, I2C support, SPI support , UART support

  • ATmega16U2 USB TTL, compatible with Linux, Windows, and Mac

  • Black Stylish Finish

  • Fully Integrated with Arduino IDE software

 

- Blog title image courtesy of oomlout under CC BY-SA 2.0

See more in Arduino:

Joshua Hrisko

Maker Portal is a blog-centric company intended for young innovators interested in real-world applications to engineering. Resources include: physical products, mobile applications, software development, e-learning, and blog-style article writing. The maker-based approach is explored using written articles with topics ranging from Raspberry Pi, heat transfer, acoustics, robotics, data analysis, Arduino, sensor design, Python programming, and much more. Difficulty levels range depending on the topic and there is extensive focus on open-source software implementation, however, there will be articles with a focus on software design as well. The intention is to demonstrate applications of engineering that are repeatable at the intermediate level without requiring colossal resources. 

https://makersportal.com/
Previous
Previous

Engineering Paper - A Different Perspective

Next
Next

Python - The Maker's Vocabulary