Close Menu
Soup.io
  • Home
  • News
  • Technology
  • Business
  • Entertainment
  • Science / Health
Facebook X (Twitter) Instagram
  • Contact Us
  • Write For Us
  • Guest Post
  • About Us
  • Terms of Service
  • Privacy Policy
Facebook X (Twitter) Instagram
Soup.io
Subscribe
  • Home
  • News
  • Technology
  • Business
  • Entertainment
  • Science / Health
Soup.io
Soup.io > News > Technology > Something you need to know about Arduino
Technology

Something you need to know about Arduino

Cristina MaciasBy Cristina MaciasAugust 3, 2021No Comments4 Mins Read
Facebook Twitter Pinterest LinkedIn Tumblr Email
Something you need to know about Arduino
Share
Facebook Twitter LinkedIn Pinterest Email

Arduino

Arduino is an open-source platform that is based on easy-to-use hardware and software. Arduino board design use of the various microcontroller and microprocessor and the boards are equipped with the various sets of the analog and digital input and output pins that could be an interface to various boards and other circuits. The Arduino board uses the serial communication interface including a universal serial bus which could be used for loading the programs. The Arduino board mainly used the AT mega type of microcontroller which could be programmed using C and C++ programming language with the use of standard API also called Arduino language. The Arduino Integrated Development Environment is also available where the program codes could be compiled.

Arduino was first started to create devices that could interact with the various other actuators and sensors.

Hardware

It is open-source hardware that is distributed under a creative commons share license which is available on the Arduino website. The hardware and software designs are freely available. Most of the Arduino boards consist of the Atmel type 8 bit microcontroller. Some of them include Atmega 8, Atmega168, Atmega328, Atmega 1280 with various features, pins, and flash memory. Multiple stacked shields could be addressed through an I2C serial bus. Most of the boards include the 5V linear regulator and the 16MHz of the crystal oscillator.

The microcontroller is preprogrammed with the boot loader that simplified the uploading of the programs to the on-chip flash memory. Boards are loaded with the program code through the serial connection to another computer. Some of the Arduino boards contained the level shifter for the conversion between the logic level of RS-232 and the TTL level signal. The current Arduino boards are programmed through the universal serial bus which is implemented using the USB to serial adapter chips. Some of the spark fun electronics and the ADA-fruit industries have been designing the boards.

Software

The program for any Arduino hardware could be written in any of the programming languages with the compilers that could produce the binary machine code for the targeted processor. Atmel provided the development environment for the32 bit ARM cortex and the 8-bit AVR. Arduino supported the IDE which is the cross-platform application that is written in Java Programming Language. The IDE supports all platforms; Windows, macOS, and Linux. The source does for the IDE is released under the version of GNU. The IDE also supplies the software library from the wiring project that provides many of the common input and output processes. The Arduino IDE employed the program for converting the executable code into the text file in the hexadecimal encoding which is loaded into the Arduino board using the loader program in the board of firmware. The IDE supports the various libraries.

Shields

Arduino boards made use of the printed circuit expansion board called the shield which is plug into the supplied Arduino pin headers. Motor control for many applications, satellite navigation, Ethernet, LCD, and 3D printing could be provided by the shield. The adafruit motor shield made use of the I2C requiring fewer digital input and output pins than attaching each motor directly.

Figure 1: Adafruit motor shield (source google)

Some shield offers the stacking header that allowed the multiple shields to be stacked in the top of the Arduino board. The screw terminal breakout shield allows the bare end wire to be connected to the board with no requirement of the specialized pins.

Figure 2: Stacking header and Screw terminal breakout shield

Sketch

The sketch is the program that is written in the Arduino IDE. The sketch files are saved into the computer as text files with the file extension of .ino. the Arduino program consists of two functions including setup and loop.

Type of Arduino Boards

The various available types of Arduino boards are as follows:

  • Arduino Mega

It is based on the microcontroller Atmega 2560 with 54 input and output pins.

Figure 3: Arduino Mega

  • Arduino Uno

It uses the Atmega 16U2 in place of 8U2 that allowed faster memory transfer. The board used ATmega 328 microcontroller.

Figure 4: Arduino Uno

  • Arduino Leonardo

This board is based on ATmega32u4with 20 digital input and output pins.

Figure 5: Arduino Leonardo

  • Lilypad

The board is designed to integrate the e-textile and wearable projects.

Figure 6: Lilypad

  • Red Board

The board is programmed with the use of a USB cable of mini B. The board uses the USB and the FTDI chips.

Figure 7: Red Board

Note: You can find your required components from our website:

https://utsource.net/

Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
Previous ArticleGetting your demo songs reviewed by web magazine
Next Article In the end, it creates its own ‘transfer loan’platform
Cristina Macias
Cristina Macias

Cristina Macias is a 25-year-old writer who enjoys reading, writing, Rubix cube, and listening to the radio. She is inspiring and smart, but can also be a bit lazy.

Related Posts

How Experts Ensure a Successful Website Design for Startups in Portland

July 2, 2025

ChatGPT Helped Me Build a Health Routine That Actually Stuck – Without a Coach or App

July 2, 2025

Why Every Smart Factory Needs a Reliable PLC Setup

July 2, 2025

Subscribe to Updates

Get the latest creative news from Soup.io

Latest Posts
What’s the Real Difference Between Forged and Stamped Knives?
July 2, 2025
What to Look for If You Need a Fast Roadside Towing Service in Perth
July 2, 2025
A Step-by-Step Guide to the Dental Implant Process for Leawood Residents
July 2, 2025
Employee Recognition Ideas for Workplace Challenges
July 2, 2025
How Experts Ensure a Successful Website Design for Startups in Portland
July 2, 2025
ChatGPT Helped Me Build a Health Routine That Actually Stuck – Without a Coach or App
July 2, 2025
Broadchurch Amazon Video: PBS Masterpiece Launch Date
July 2, 2025
Frank Lucas Autobiography: American Gangster in Documentary
July 2, 2025
Mickey Mouse Clubhouse The Friendship Team Youtube
July 2, 2025
How Volatility of Results Affects the Gaming Experience
July 2, 2025
Why Every Smart Factory Needs a Reliable PLC Setup
July 2, 2025
A Practical Guide to Choosing the Right Electronics for Your Home
July 2, 2025
Follow Us
Follow Us
Soup.io © 2025
  • Contact Us
  • Write For Us
  • Guest Post
  • About Us
  • Terms of Service
  • Privacy Policy

Type above and press Enter to search. Press Esc to cancel.