Você está na página 1de 20

Marcelo Rivadavia Troglia Peres

01 Ligando um LED

01 Ligando um LED
A tarefa de ligar um LED, talvez seja a primeira realização de muitas pessoas que ingressam na
robótica. Isto é simples de ser realizado e, aos poucos, você irá aprendendo os conceitos que
norteiam os estudos e aplicações referentes à robótica, à eletrônica e todas estas tecnologias.

Nesta atividade de ligar o LED, você irá utilizar uma porta ou pino Digital como saída.

Mas, o que é uma porta ou pino Digital?

As palavras porta e pino se referem aos contatos do microcontrolador. Estes por sua vez, podem
ser utilizados via programação para atribuir uma tensão elétrica ou não. Neste contexto podemos
utilizar estes contatos para acionar componentes e dispositivos elétricos e eletrônicos. Além disso, é
possível saber, via programação o nível de tensão elétrica sobre um determinado pino ou porta, ou
seja, saber seu estado. Desta maneira, é possível conectar sensores e verificar sua resposta elétrica
frente a mudanças físicas como temperatura, luz e distância.

Quando nos referimos a porta ou pino, estamos nos referindo a estes contatos elétricos que no caso
do AttoBox estão ligados por meio de circuitos aos conectores usb.

*Imagem de um microcontrolador

No AttoBox existem pinos digitais e analógicos. No decorrer deste curso vamos abordar os pinos ou
portas analógicas. Nesta atividade vamos trabalhar com o pino digital.

Os pinos digitais podem trabalhar em dois modos: entrada e saída. Em inglês são chamadas de I/O
ports, ou seja, Input / Output ports (portas de entrada e saída respectivamente).

Neste momento o pino digital será abordado como um saída (output). Este modo permite o
acionamento de dispositivos e componentes eletrônicos.

Uma porta ou pino digital no modo saída (output) pode assumir apenas dois estados Alto(High) e
Baixo(Low). Fisicamente no nível Alto(High), a porta está energizada e, no caso específico do AttoBox,

Atto educacional 1 / 20
Marcelo Rivadavia Troglia Peres

esta tensão pode ser de 3,3 V ou 5 V dependendo de como a placa foi configurada. Já no nível Baixo
(Low), corresponde a 0 V, ou seja a porta não está energizada.

Para esta tarefa de ligar um LED. Necessitamos energizar a porta escolhida, via código, para que ela
acenda um LED, ou seja, você indicará no seu programa que aquela porta estará com um estado
Alto(High).

Quando utilizamos uma porta dessa maneira, estamos utilizando-a como saída. Assim, do mesmo
modo que ligamos um LED, poderemos ligar diversos outros dispositivos, como motores e buzzers.

Atto educacional 2 / 20
Marcelo Rivadavia Troglia Peres

Entendendo o AttoBox

Entendendo o AttoBox
O AttoBox é uma interface baseada em Arduíno que possui um microcontrolador e diversos pinos ou
portas, de entrada e saída (I/O). Essas portas ou pinos permitem ativar, desativar e verificar o estado
(ligado/desligado) de diversos dispositivos(sensores e atuadores) que sejam a ela conectados.

Você deve ter observado que, no AttoBox, existem adesivos indicativos para essas portas ou pinos.
Muitos deles tem uma letra "D" associada a um número e estão na cor azul.

Estes adesivos, indicam que a porta é digital. Você encontrará no AttoBox 14 portas Digitais. (D0,
D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12 e D13).

Além destas, existem conexões que possuem dois e três números associados, referentes a pinos ou
portas digitais. De um lado [ D 5 10 ], [ D 6 11], e, do outro lado [ D 5 6 9 ] e [ D 3 10 11].

Estas conexões especiais possuem mais de um pino ou porta em uma conexão e, seu número
corresponde a mesma porta individual já apresentada anteriormente. Assim, quando acionamos o
Pino 5, estaremos energizando as conexões [ D 5 ], [ D 5 10 ] e [ D 5 6 9 ]. Esses pinos duplos ou
triplos, oferecem recursos especiais de conexão, os quais iremos abordar em outras aulas.

Atto educacional 3 / 20
Marcelo Rivadavia Troglia Peres

Vamos a Prática - Conectando

Vamos a Prática - Conectando

Realizando as conexões no AttoBox


1° Conecte o AttoBox ao seu computador utilizando um cabo USB. Perceba que a conexão está
indicada pela etiqueta vermelha "Conexão USB".

2° Escolha um dos LEDs coloridos (verde, amarelo ou vermelho) e conecte-o em uma das portas
digitais (D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12 e D13).

* No exemplo ilustrado na imagem, a conexão foi realizada na porta digital 11 (D11).

Atto educacional 4 / 20
Marcelo Rivadavia Troglia Peres

Atto educacional 5 / 20
Marcelo Rivadavia Troglia Peres

Vamos a Prática - Programando

Vamos para Prática - Programando


Neste curso estaremos utilizando o software de programação em blocos denominado ArduBlock. Ele
não funciona sozinho, pois se trata de uma interface gráfica que trabalha junto à IDE do Arduíno.

IDE significa Integrated Drive Electronic. É um software que contém editor de texto, área de
mensagens, barra de ferramentas com botões para funções e uma série de menus. O IDE de um
microcontrolador cria um ambiente para facilitar a programação e o carregamento de programas
que integram esse microcontrolador a dispositivos externos.

Para acessar o ArduBlock:

1° Acesse a IDE do Arduíno.

2° No menu superior da IDE do Arduíno, clique em Ferramentas ou Tools.

3° Uma aba se abrirá e nela você deve clicar em ArduBlock.

A interface do ArduBlock irá abrir.

Atto educacional 6 / 20
Marcelo Rivadavia Troglia Peres

Programando o LED
O ArduBlock é dividido em diversas categorias de blocos. As principais são: controle, pinos,
número/constante, operadores e utilitários. As demais categorias se referem a usos específicos e não
iremos abordá-las neste curso.

1° O primeiro Bloco que você deve colocar no Ardublock é o Bloco Sempre. Clique na categoria
alaranjada chamada de Controle. Uma janela de opções de blocos irá se abrir. Clique no Bloco
sempre e arraste-o para área de trabalho do Ardublock.

2° Clique na categoria pinos. Outra janela com diversas opções de blocos irá se abrir. Como
estamos trabalhando com uma porta ou pino digital, existem dois blocos que se referem a pino digital.

O Primeiro Bloco "Pino Digital" é indicado quando queremos utilizar a porta ou pino como uma
entrada(Input).

O outro bloco chamado de "seta pino digital" é indicado quando queremos utilizar uma porta ou
pino digital como saída (output).

Logo, para acender um LED, você deve clicar e arrastar para área de trabalho do ArduBlock o bloco
"seta pino digital".

3° Encaixe o bloco"seta pino digital" no bloco "sempre", como mostra a figura. Por padrão, o bloco
"seta pino digital" vem configurado para porta ou pino 1. Caso você tenha encaixado o LED em outra
porta, clique duas vezes sobre o número 1 e mude o número para porta ou pino escolhida por você
para ligar o LED.

Atto educacional 7 / 20
Marcelo Rivadavia Troglia Peres

4° Clique no botão " Enviar" que se localiza no menu superior do Ardublock.

Pronto seu LED deve ter acendido.

Atto educacional 8 / 20
Marcelo Rivadavia Troglia Peres

Exemplo

Exemplo
Nesta área você tem acesso a uma situação exemplo, filmada mostrando os procedimentos para ligar
o LED e o Arquivo para download do programa para abrir no ArduBlock.

1° Veja a imagem dos blocos utilizados nesta rotina.

2° Clique no link abaixo utilizando o botão direito do mouse e escolhendo "salvando o link como" para
fazer o download da rotina em ArduBlock. O arquivo se encontra comprimido no formato zip.
Descomprima-o e em seguida utilize o ArduBlock para abrí-lo.

Download

3° Clique na tela abaixo para assistir ao vídeo onde é mostrado como ligar um LED utilizando o
AttoBox e o ArduBlock.

Atto educacional 9 / 20
Marcelo Rivadavia Troglia Peres

Radiotelescópio

Montando um modelo de Radiotelescópio


Utilizando as peças estruturais, o AttoBox e um LED, monte um modelo de radiotelescópio
baseando-se no no passo a passo apresentado abaixo. O LED será utilizado como sinalizador, assim
como as luzes no alto destas estruturas grandes são utilizadas para sinalização.

* Lembre-se: sua montagem deve ser construída de modo a permitir o posicionamento do LED.

Atto educacional 10 / 20
Marcelo Rivadavia Troglia Peres

Passo 1 - Radiotelescópio

Montando um modelo de Radiotelescópio


Passo 1 - Montagem da Antena

Atto educacional 11 / 20
Marcelo Rivadavia Troglia Peres

Passo 2 - Radiotelescópio

Montando um modelo de Radiotelescópio


Passo 2

Atto educacional 12 / 20
Marcelo Rivadavia Troglia Peres

Passo 3 - Radiotelescópio

Montando um modelo de Radiotelescópio


Passo 3

Vista Frontal

Pista Perspectiva Posterior

Atto educacional 13 / 20
Marcelo Rivadavia Troglia Peres

Vista Perspectia Anterior

Atto educacional 14 / 20
Marcelo Rivadavia Troglia Peres

Passo 4 - Radiotelescópio

Montando um modelo de Radiotelescópio


Passo 4 - Montagem da Base

Vista Lateral

Vista Frontal

Atto educacional 15 / 20
Marcelo Rivadavia Troglia Peres

Atto educacional 16 / 20
Marcelo Rivadavia Troglia Peres

Passo 5 - Radiotelescópio

Montando um modelo de Radiotelescópio


Passo 5 - Juntando a Base com a Antena

Vista Lateral

Vista Anterior

Atto educacional 17 / 20
Marcelo Rivadavia Troglia Peres

Atto educacional 18 / 20
Marcelo Rivadavia Troglia Peres

Passo 6 - Radiotelescópio

Montando um modelo de Radiotelescópio


Passo 6 - Encaixando o LED e o AttoBox

Vista Frontal

Vista Lateral

Atto educacional 19 / 20
Marcelo Rivadavia Troglia Peres

Desafio

Desafio
Hello world!

Porque usamos o título "Hello world!"? Ao se aprender uma linguagem de programação, é comum
dar ao aprendiz, como primeira tarefa, a criação de um código que escreva na tela do computador, a
expressão " Hello world!" que significa "Alô Mundo!".

Assim, por esta ser a sua primeira experiência criando algo, que você mesmo pensou e programou,
chamamos essa atividade de "Hello World!"

Neste momento do nosso curso, gostaríamos então que você criasse uma montagem com as peças
mecânicas do kit envolvendo o LED e, pensasse num modo de incluir uma utilização para o LED aceso.

Para isso, escolha uma outra porta digital para conectar o LED e refaça a programação para acendê-lo.
Se você desejar e se sentir capaz, poderá agregar no seu modelo, mais de um LED.

Finalizamos compartilhando com você o inspirador pensamento de Abraham Maslow:

" O homem criativo não é um homem comum ao qual se acrescentou algo.


Criativo é o homem comum do qual nada se tirou."

Desejando-lhe um ótimo trabalho de criação.

Atto educacional 20 / 20

Você também pode gostar