Baixe o app para aproveitar ainda mais
Prévia do material em texto
Conceitos do arduino 1 📑 Conceitos do arduino Conceitos Básicos Hardware Parte física de um computador Conjunto de aparatos eletrônicos, peças e equipamentos que são necessários para que o computador funcione Pode também ser o conjunto de equipamentos que estão acoplados em um produto que utiliza um processamento computacional Software Parte lógica de um computador Engloba: A parte de manipulação, instruções de execução, redirecionamento e execução de atividades lógicas de uma máquina Pode ser dividido em: Software de Sistemas → O usuário consegue interagir com o computador e suas partes, como exemplo temos os drivers Software de Aplicativos → O usuário consegue fazer tarefas específicas, um exemplo são as planilhas eletrônicas Microcontrolador Um computador extremamente pequeno que consegue executar determinadas tarefas É um único circuito integrado que possui: Um processador, memórias voláteis e não voláteis e periféricos de entrada e saída de dados O que é um Arduino Uma Placa composta por um microcontrolador Atmel, e circuitos de entrada e saída É um hardware livre, isso significa que qualquer pessoa pode montar, modificar, melhorar ou personalizar ele, utilizando o hardware básico como base O Arduino pode ser facilmente conectado a um computador Conceitos do arduino 2 Para programar ele é utilizando um IDE Integrated Development Environment) e a sua programação é em C/C Quando o microcontrolador já está programado ele funciona de forma independente, isso significa que ele não precisa estar conectado ao computador Componentes extras de um Arduino Em um Arduino pode ser conectado diversos equipamentos, eles são divididos em dois tipos: Módulos → São pequenas placas com outros componentes elétricos que tem finalidades específicas Exemplo: Módulo Bluetooth, que permite o Arduino a se comunicar via Bluetooth Shields → São complementos que servem para aumentar as funcionalidades do Arduino Exemplo: Um shield para aumentar o número de pinos e assim poder conectar mais componentes Detalhes das portas no Arduino Em um Arduino temos dois tipos de portas: Portas Digitais Essas portas só recebem sinais digitais, isso significa dois valores: 0 Baixo) ou 1Alto) As portas digitais são pinos sinalizados por uma numeração de 0 até um certo valor No Arduino Uno é de 0 até 13 Os pinos digitais que possuem um ~ na frente tem a capacidade de usar PWM Pino PWM → Nesse pino você consegue escrever uma função no código de programação que faz com que esse pino converta um valor digital para um analógico, isso quer dizer que você adapta um pino digital para executar uma função analógica Isso é utilizado pois existe poucas portas analógicas em um Arduino Conceitos do arduino 3 Portas Analógicas Essas portas recebem sinais analógicos isso significa que elas recebem sinais com valores contínuos, como 0,1,2,3,4,5,6,7..... As portas analógicas no Arduino iniciam com a Modelos de Placas de Arduino O modelo de Arduino que sera utilizado depende do que você pretende desenvolver e de quantas portas você vai precisar. Os mais comuns de se usar são os seguintes: Arduino Uno A opção mais comum Possui um processador ATMEGA328 Tem 14 portas digitais e 6 analógicas Exemplo de um Arduino uno: Arduino Mega Possui um microcontrolador ATmega2560 Tem 53 portas digitais e 15 portas analógicas Essa foto foi retirada do blog eletrogate Conceitos do arduino 4 Arduino Due A placa com maior capacidade de processamento Utiliza um microcontrolador ARM de 32 bits e 512 kbytes de memória Possui 54 portas digitais e 12 portas analógicas Além desses existe: Arduino Leonardo, Arduino Mega ADK, Arduino Nano, Arduino Pro mini e Arduino Esplora Um programa em Arduino Para escrever um programa em Arduino, você só precisa conectar o Arduino no computador por meio de um cabo USB e utilizar um ambiente de programação conhecido como IDE, que é gratuito e pode ser acessado no site oficial do Arduino. Nesse ambiente você segue os seguintes passos: Digita o seu programa Faz testes para ver se a sua programação está correta Corrigi os possíveis erros na programação Após a programação funcionar você transfere a mesma para o dispositivo Dicas da programação Na programação do Arduino temos uma estrutura básica que contém duas funções principais: Setup → Aqui você vai fazer as configurações iniciais, como colocar valores nas variáveis, definir se uma porta é entrada ou saída ou qualquer outra definição inicial Loop → Nessa parte o que for programado aqui vai se repetir até que um comando de parar seja enviado para o Arduino
Compartilhar