Controlando Arduino via IRC

Esse artigo tem como objetivo, mostrar como controlar o Arduino via internet de forma simples. Dentro do contexto, será tratado sobre a criação de um botnet em Python, que será responsável em filtrar os comandos digitados no IRC e enviá-los ao Arduino.

[ Hits: 11.761 ]

Por: mrxrobot em 08/12/2014 | Blog: https://notabug.org/mrxrobot_


Introdução



Com a invenção do Arduíno e das demais placas de prototipagem eletrônica, houve uma grande mudança que beneficiou tantos os desenvolvedores de projetos quanto os estudantes.

Nesse artigo, veremos como ligar um LED (diodo emissor de luz) no Arduíno UNO através da internet via IRC (Internet Relay Chat).

Para realizar tal feito, utilizaremos a linguagem Python tanto para controlar o Arduíno pela biblioteca (pyFirmata), quanto para criar o botnet para permitir o controle da placa.

Para realizar esse trabalho, será necessário:

Hardware:
  • 1 LED
  • Arduino UNO (opcional. Pode ser qualquer placa Arduíno)

Software (Módulos Python que serão utilizados):
  • Versão do Python: python2.7
  • socket
  • sys
  • time
  • re
  • pyfirmata

    Próxima página

Páginas do artigo
   1. Introdução
   2. Instalação / Configuração / Código / Ajustes
Outros artigos deste autor

Introdução ao clib (Command Line Book)

LibreOffice no Slackware - Edição 2017

Leitura recomendada

Arduino - Uma plataforma open source para desenvolvimento de eletrônica

7 melhores práticas para quem é iniciante em Arduino

OpenSmiles - Criando imagens e figuras de moléculas químicas em formato de qualidade

Fazendo backup e recuperando a MBR e tabela de partições do HD

Resolução de Nomes (e não IP) no Gerenciador de Arquivos - Linux x Linux

  
Comentários
[1] Comentário enviado por fabio em 08/12/2014 - 15:46h

Sensacional! Um dia ainda vou aprender Arduino.

[2] Comentário enviado por mrxrobot em 08/12/2014 - 16:04h


[1] Comentário enviado por fabio em 08/12/2014 - 15:46h:

Sensacional! Um dia ainda vou aprender Arduino.


Aprenda sim. No site do arduino tem toda a documentação incluindo a programação da placa. http://arduino.cc/en/Reference/HomePage
Com o Arduino você consegue desenvolver projetos que sem ele seria bem complexo de ser feito.
Desde que comecei a usar o Arduino não parei mais rsrs. Recomendo a todos do VOL.


[3] Comentário enviado por Lisandro em 10/12/2014 - 20:16h

Parabéns Marcos. Bem legal o artigo, também gosto de fazer projetos com Arduino.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts