Mechanical Design 101
  • BLOG
  • VIDEOS
  • SHOP
    • Specialty items
    • Books
    • Mobile Apps
    • Software
  • RESOURCES
    • MACHINE DESIGN
    • LINKAGE DESIGNS
    • ENERGY AND ENVIRONMENT
    • DESIGN INNOVATION
    • ROBOTICS
    • Smitty and the Professor
    • Lecture Notes
    • CREATIVE
    • Need Help?
    • Uncategorized
  • ABOUT
    • Need Help?
  • Click to open the search input field Click to open the search input field Search
  • Menu Menu
  • Shopping Cart Shopping Cart
    0Shopping Cart
Arduino Nano UnoMDA Press

How To Get Started With Robotics At Home

December 7, 2024/by Prof. McCarthy

By Brandon Tsuge,

If you’ve ever wanted to get started with DIY robotics, you’ve probably heard the name Arduino thrown around. Arduino is an Italian made, open-source, electronics platform with incredibly user friendly hardware and software. The modular nature of the hardware and the simplicity of the programming environment makes it ideal for beginners while still having the capabilities for more complex projects.

Most of the time when somebody says they are “using an Arduino,” they most likely mean they are using the Arduino Uno or Arduino Nano.


Arduino Nano and Arduino Uno


Arduino Uno

Arduino Nano

In simple terms, the Arduino is a mini computer that can perceive the environment through sensors that measure things like light, sound, temperature, distance, etc. It can then use this information to impart change to the physical environment by sending signals to actuators or other hardware. Actuators consist of things like motors, lights, speakers, LCD screens, and much more. The Arduino performs these actions through instructions received in a program, or sketch. These sketches are sent via a USB cable and created using the Arduino integrated development environment (IDE), which is based on the C programming language.


Arduino Communication Diagram


In a nutshell, here are some of the main features of the Arduino:

· Read an analog signal

· Write an analog signal*

· Read a digital signal

· Write a digital signal

· Provide a 5V or 3.3V source

· Provide a ground (0V)

· Easily communicate with your PC via USB

*Arduino can’t truly create an analog signal. It “fakes” it by using pulse width modulation (PWM). I’ll elaborate on this in a future post.

If you are a complete beginner to programming and electrical circuits, I recommend getting the Arduino starter kit (https://amzn.to/2YWt01o). This set comes with over 100 components and an easy to understand project book that teaches fundamental concepts via sample projects. In the upcoming posts, I will be providing tutorials on each of these examples from this book.


MD101 is pleased to present these posts by Brandon Tsuge originally published as The Bored Robot.

Share this entry
  • Share on Facebook
  • Share on X
  • Share on Pinterest
  • Share on LinkedIn
  • Share on Tumblr
  • Share on Vk
  • Share on Reddit
  • Share by Mail
https://mechanicaldesign101.com/wp-content/uploads/2024/12/1.Arduino-Nano-Uno.jpg 562 1000 Prof. McCarthy https://mechanicaldesign101.com/wp-content/uploads/2016/07/mechanical-design-101LOGOf.png Prof. McCarthy2024-12-07 12:18:452024-12-07 12:35:15How To Get Started With Robotics At Home

Search

Search Search

Recent Blog Posts

  • Innovative Car Door Linkage
  • Spherical Linkage Opening a Jewelry Box
  • Red Lines, Part 6
  • Red Lines, Part 5
  • Red Lines, Part 4
  • Exponential Threat, Part 4
  • Exponential Threat, Part 3
  • Red Lines, Part 3
  • ZotSun: UCI Entry in the Formula Sun Grand Prix
  • UCI Anteater Baja Racing: Five Months to the Competition

Post Categories

  • Automotive Information
  • Bored Robot
  • Chop wood carry water
  • Commentary
  • Creative
  • Design Innovation
  • Energy and Environment
  • Engineering Data
  • Fabrication
  • Give Me Space
  • Kinematic Synthesis
  • Kinematics
  • Lecture Notes
  • Linkage Animations
  • Racecar Engineering
  • Red Lines
  • Robotics Information
  • Smitty and the Professor
  • Student Projects
  • Superluminal
  • UCI Energy Invitational
  • Uncategorized

Events Calendar

December 2024
S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293031  
« Nov   Jan »

Project-based Learning (links)

  • Energy Invitational
  • Performance Engineering
  • Smitty and the Professor
  • The California Challenge
  • Theoretical Kinematics
© Copyright - Mechanical Design 101
Web Design by Lucky 19
  • Link to Facebook
Link to: Exponential Threat, Part 2 Link to: Exponential Threat, Part 2 Exponential Threat, Part 2Exponential Threat, Part 2MDA Press Link to: Remote Control of a Brushed DC Motor Link to: Remote Control of a Brushed DC Motor Motor Control HardwareMDA PressRemote Control of a Brushed DC Motor
Scroll to top Scroll to top Scroll to top