




























































































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
muitos projetos fáceis mais de grande aprendizado
Tipologia: Manuais, Projetos, Pesquisas
1 / 107
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Do you have any questions? Click here to contact Rui
Visit http://RandomNerdTutorials.com for the latest projects! Do you have any questions? Click here to contact Rui
This eBook has been written for information purposes only. Every effort has been made to make this eBook as complete and accurate as possible.
The purpose of this eBook is to educate. The author (Rui Santos) does not warrant that the information contained in this eBook is fully complete and shall not be responsible for any errors or omissions. The author (Rui Santos) shall have neither liability nor responsibility to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by this eBook.
Throughout this eBook you will find some Amazon links and some of them are affiliate links. This means the author (Rui Santos) earns a small commission from each purchase with that link. That has no additional cost to you , but helps paying for the expenses of purchasing new components for the projects presented in this eBook.
Visit http://RandomNerdTutorials.com for the latest projects! Do you have any questions? Click here to contact Rui
You cannot redistribute this eBook.
This eBook contains code examples which you can use on your own projects, excepted where otherwise noted.
This eBook is only available for free download at:
http://randomnerdtutorials.com/download
Please send an email to the author (Rui Santos - hello@ruisantos.me), if you have found this eBook anywhere else.
Visit http://RandomNerdTutorials.com for the latest projects! Do you have any questions? Click here to contact Rui
If at any point while you are reading you have any questions, please don’t hesitate to contact me. Here are some ways to stay in touch. Choose your preferred way and click one of those links below!
Through social media, I usually share once a day a cool project I’ve found on the web or simply what I’m currently working on.
Visit my website (http://RandomNerdTutorials.com)
Subscribe on YouTube (https://www.youtube.com/user/RandomNerdTutorials)
Like on facebook (https://www.facebook.com/RandomNerdTutorials)
Follow me on Twitter (https://twitter.com/RuiSantosdotme)
Fork me on GitHub (https://github.com/RuiSantosdotme)
Visit http://RandomNerdTutorials.com for the latest projects! Do you have any questions? Click here to contact Rui
I thought it would be helpful to create a parts required topic. Since it makes much easier to show most of the components/tools used throughout this eBook and where you can get them.
Buy your parts through Random Nerd Tutorials Amazon Store!
Visit my Amazon Store ( http://astore.amazon.com/wwwrandomnerd- 20 ) All parts displayed on Random Nerd Tutorials Amazon store are sold by Amazon or other third-party sellers, not by Rui.
Figure Part Where to buy
Arduino Uno Ultimate Starter Kit - Includes 72 page Instruction Book
Click to see on Amazon (http://amzn.to/1BNsQX6)
Arduino UNO R3 board with ATmega328P
Click to see on Amazon (http://amzn.to/YMjlZg)
Breadboard 400-point Click to see on Amazon (http://amzn.to/1nlJNhR)
Visit http://RandomNerdTutorials.com for the latest projects! Do you have any questions? Click here to contact Rui
Capacitor Kit (33 Value 645 Piece)
Click to see on Amazon (http://amzn.to/1tCRHaL)
Micro small servo motor RC Robot Helicopter (2 Pcs TowerPro SG90 9G)
Click to see on Amazon (http://amzn.to/1ppjEn0)
MultiMeter - Extech MN35 Digital Mini
Click to see on Amazon (http://amzn.to/1wkiRbI)
Soldering Station Variable Power Between 5-40W, a 1.5mm Pointed Tip
Click to see on Amazon (http://amzn.to/1ppjSdX)
Rigol DS1102E 100MHz Digital Oscilloscope, Dual Analog Channels, 1 GSa/s Sampling, USB Storage
Click to see on Amazon (http://amzn.to/1tCSp7Q)
Visit http://RandomNerdTutorials.com for the latest projects! Do you have any questions? Click here to contact Rui
The Arduino is a small development board with a brain (also known as a microcontroller) that you can program. It interacts with the real world through LEDs, sensors, motors, LCDs, buzzers, etc...
If you type on your search engine the query “Arduino projects”, you will find tons of amazing Projects.
Arduino is essentially a tiny computer that can connect to electrical circuits. The Arduino Uno is powered by an ATmega328P chip, it is the biggest chip on the board as you can see on the picture below. That’s where you store your programs.
Arduino UNO R3 board with ATmega328P – (Click to see on Amazon http://amzn.to/YMjlZg )
The top row of the Arduino has 14 digital pins, labeled 0-13. These pins can act as either inputs or outputs. You can connect them to your circuits to turn them on or off. You can also read buttons – see if a button is either pressed or not.
Visit http://RandomNerdTutorials.com for the latest projects! Do you have any questions? Click here to contact Rui
You can load new programs onto the main chip - ATmega328p - via USB using the Arduino IDE. Visit the link below to download the latest Arduino IDE:
http://arduino.cc/en/Main/Software
I won’t go into much detail how to install this software, since the official Arduino website does a great job explaining how to do it any of the three operating systems (Windows, Mac and Linux).
In the end, you should see a similar window on your computer.
Connect your Arduino UNO to your computer via USB.
For this example you will be uploading the most basic example that the Arduino has. Which is blinking an on-board LED or digital pin 13.
Open your Arduino IDE.
Go to File > Examples > 01.Basics > Blink
Visit http://RandomNerdTutorials.com for the latest projects! Do you have any questions? Click here to contact Rui
By default your Arduino IDE comes pre-configured for the Arduino UNO. Left-click the “ Upload ” button and wait a few seconds until a “ Done uploading. ” message appears.
Visit http://RandomNerdTutorials.com for the latest projects! Do you have any questions? Click here to contact Rui
View Project on Random Nerd Tutorials Click^ here Watch on YouTube Click here View code on GitHub Click here
In this project you have an ultrasonic sensor that measures the distance and the LEDs bar graph will light up according to your distance from the sensor. As you get closer to the sensor the buzzer beeps in a different way.
This circuit can work as a parking sensor!
1x Arduino (Click to see on Amazon) 1x 74HC595 8 Bit Shift Register 1x Breadboard 8x LEDs (for example: 3x red, 3x yellow, 2x green) 9x 220 Ohm Resistors 1x Buzzer 1x Ultrasonic Sensor (for example: HC-SR04) Jumper Wires
Visit http://RandomNerdTutorials.com for the latest projects! Do you have any questions? Click here to contact Rui
View code on GitHub
Visit http://RandomNerdTutorials.com for the latest projects! Do you have any questions? Click here to contact Rui
Watch on YouTube: http://youtu.be/7ZPc__5tL3c
Visit http://RandomNerdTutorials.com for the latest projects! Do you have any questions? Click here to contact Rui
View Project on Random Nerd Tutorials Click^ here Watch on YouTube Click here View Arduino code on GitHub Click here View Processing code on GitHub Click here
In this project you will create a cheap oscilloscope with an Arduino and a few lines of code! I've found this project on the internet a few months ago, so I don’t know exactly who wrote this code (I think it was Sofian Audry according to the processing code).
Let's start!
First, download Processing software. It's free Click here to download. You don't need to install anything; it runs just like the Arduino IDE.
View Arduino code on GitHub