Tutorial de programação do Arduino

Logotipo do Arduino

Arduino É provavelmente um dos projetos ou plataformas de software e hardware livres que tem tido mais sucesso e o que tem mais impacto no mundo do faça-você-mesmo. A comunidade criou softwares de código aberto para a programação do microcontrolador das placas, bem como diferentes placas de hardware que também são gratuitas. Todos licenciados sob a licença GNU GPL para que uma infinidade de add-ons e derivados também possam ser criados.

Na verdade, eles despertaram toda uma indústria de eletrônicos com uma infinidade de acessórios, chapéus ou escudos Com o qual você pode estender os recursos de sua placa Arduino além de suas funcionalidades básicas que ela implementa como padrão. Muitos kits também foram lançados para iniciar ou realizar projetos muito específicos, como kits para robótica, kits para projetos com energia solar, kits de iniciação, etc.

Que tipos de pratos existem?

Placas Arduino

várias placas oficiais do Arduino, embora para começar eu recomendo usar Arduino UNO, que é o que uso como base para o tutorial. As várias placas que mais se destacam são:

  • Arduino UNO Rev3: é a placa mais flexível e usada de todas, a recomendada para começar. Tem um microcontrolador ATmega328 de 16Mhz, 2KB de SRAM e 32KB de flash, 14 pinos de E / S digitais e 6 entradas analógicas.
  • Arduino devido: Possui um microcontrolador AT91SAM3X8E com 84 Mhz, 96 KB de SRAM e 512 KB de flash, então você poderá gravar programas mais complexos para projetos maiores. Da mesma forma, você encontrará 54 conexões de E / S digitais e 12 entradas analógicas + 2 saídas analógicas.
  • Arduino Mega: Microcontrolador ATmega2560 de 16Mhz, 8KB de SRAM, 256KB de flash, 54 pinos de E / S digitais e 16 entradas analógicas. Em outras palavras, seria um modelo intermediário entre Due e UNO, para projetos de complexidade intermediária.
  • Almofada de lírio Arduino: Prato pequeno e redondo que é flexível para seus projetos e-têxteis, ou seja, um wearable que você pode vestir na roupa. É labiável.
  • Arduino Micro: É uma placa muito pequena com um microcontrolador que pode ser útil quando o espaço é um fator chave e você precisa de uma placa que ocupa pouco espaço para inseri-la em um pequeno espaço. Existe uma versão Pro com recursos aprimorados. Inclui um microcontrolador ATmega32U4 de 16 MHz e 20 pinos de E / S que você terá que soldar.
  • ArduinoNano: é uma placa ainda menor que a Micro, mas com características e preço semelhantes, com microcontrolador ATmega328.
  • Arduino Esplora: É um pouco mais caro que a maioria dos anteriores, é baseado no primitivo Leonardo, com capacidades semelhantes ao UNO e que foi a primeira placa que apareceu. Mas seu design foi renovado, reduzido e se diferencia pelo fato de alguns botões, mini joystick e sensores terem sido integrados diretamente na placa. Portanto, é interessante para projetos de jogos.

Você também encontrará placas não oficiais, criados pela comunidade ou por outras empresas. Suas características podem ser muito semelhantes, e até compatíveis com o Arduino em termos de programação ou nível eletrônico, mas já deixamos isso como uma alternativa à sua escolha. Eu não recomendo que você comece com essas placas derivadas de forma alguma, porque pode haver algumas coisas incompatíveis e você não encontrará muita ajuda. Além disso, alguns deles são muito específicos para robótica, drones, etc.

Por outro lado, você tem o acessórios eletrônicos que fornecerá à sua placa Arduino recursos extras, como conectividade WiFi, Bluetooth, drivers para controlar motores, etc. Alguns dos escudos mais conhecidos são:

  • Escudo Wi-Fi: para adicionar conectividade WiFi e poder conectar seu projeto à Internet para gerenciá-lo remotamente.
  • Escudo GSM: para conectividade de dados móveis.
  • Ethernet blindada: conexão com fio à rede.
  • Protetor de proteção: permite que você use uma placa de ensaio para seus projetos.
  • E muito mais, como telas, teclados, ...

Em princípio, para iniciar, Não acho que você possa estar interessado neste tipo de item, embora provavelmente você vá precisar dele mais tarde.

O que eu preciso para começar?

Fritzing: captura de sua interface

Para iniciar, Aconselho você a adquirir o seguinte material:

  • Iniciador do kit Arduino: é um kit inicial completo contendo uma placa Arduino UNO, um manual muito completo e uma infinidade de vários elementos eletrônicos para trabalhar (resistores, capacitores, telas de LED, displays, breadboard, LEDs, cabos, diodos, transistores, buzzers, motores e servomotores, drivers, etc.).
  • Se você optar por comprar uma das placas mencionadas acima, lembre-se de que você terá que adquirir a material elétrico necessário para cada projeto por conta própria em lojas especializadas ... Também é possível que depois de explorar o kit inicial, você esteja interessado em comprar mais material para continuar expandindo seus projetos ou fazer coisas além do que este kit lhe permite.

Além do físico, também seria interessante se você tiver um software adequado:

  • Arduino IDE: você pode baixe para várias plataformas totalmente gratuito. No tutorial em PDF, explico como instalá-lo em cada sistema operacional e como funciona.
  • Ardublock: é outro plugin em Java para múltiplas plataformas que também pode ser descargado gratuitamente. Ele permite que você trabalhe graficamente, ou seja, usando blocos semelhantes a peças de um quebra-cabeça para compor seus programas sem ter que usar linguagem de programação. Tudo isso também é explicado no PDF.
  • Fritzing: é um programa que permite realizar simulações ou protótipos de seus circuitos antes de montá-los. É muito interessante e inclui uma infinidade de elementos entre suas bibliotecas de dispositivos. Baixe aqui.

Com isso, você teria mais do que suficiente para iniciar…

Tutorial de programação do Arduino:

Arduino Getting Starter Course

Embora a plataforma já esteja funcionando há anos, pode haver muitos jovens ou não jovens que nos leem agora e que desejam se juntar à grande comunidade de criadores que existe criando projetos baseados no Arduino no momento. Então, se você quiser começar a aprender a programar do zero e passo a passo, eu ofereço a você um ebook grátis sobre programação Arduino. Com ele você aprenderá tudo o que precisa para começar a construir seus primeiros projetos ...

O que o arquivo de download inclui?

Dentro do Baixar ZIP você encontrará vários arquivos para trabalhar:

  • eBook com tutorial Arduino IDE e programação Ardublock em PDF padrão para poder usá-lo em seu PC.
  • eBook idêntico ao anterior, mas de tamanho menor e leve para usar em seus dispositivos móveis.
  • Links para download com o programas necessário.
  • Uma pasta com diferentes arquivos fonte de esboço que você pode experimentar como exemplos ou modificar para aprender. Há tanto código para o IDE do Arduino quanto outros para o Ardublock e até mesmo alguns códigos para trabalhar junto com o Raspberry Pi.

Baixe eBook grátis e add-ons:

Inicie o download aqui:

ARDUINO EBOOK

Espero que ajude você e você comece a ser um criador com seus primeiros projetos. Você pode deixar comentários com seus primeiros designs e compartilhar suas criações conosco.


O conteúdo do artigo segue nossos princípios de ética editorial. Para relatar um erro, clique Clique aqui.

2 comentários, deixe o seu

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Tomas dito

    Saudações, boa tarde:
    Você precisava fazer um TESTER que leva dois valores de um capacitor e uma resistência em paralelo ao aterramento C = 470Mfx50V, R = 330k 1 / 4W, isso se conecta à entrada e saída 3.5 AUDIO Jack
    Por meio de uma pergunta 3.5
    questão no arduino pode ser feito algo que meça e produza valores,

  2.   Mario Piñones c. dito

    Estou começando e pretendo alcançar bons resultados