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.793 ]

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

LibreOffice no Slackware - Edição 2017

Introdução ao clib (Command Line Book)

Leitura recomendada

7 melhores práticas para quem é iniciante em Arduino

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

O desenvolvimento da computação gráfica associado ao dos vídeo games

Os atuais MDAs e as linguagens de filtragem de e-mail (parte 1 - Procmail)

Conexões redundantes à Internet utilizando 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