Pular para o conteúdo

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.
mrxrobot mrxrobot
Hits: 13.005 Categoria: Arduino Subcategoria: Avançado
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução
   2. Instalação / Configuração / Código / Ajustes

Introdução ao clib (Command Line Book)

LibreOffice no Slackware - Edição 2017

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

7 melhores práticas para quem é iniciante em Arduino

A ferramenta Nagios aplicada a IPv6

Usando o SlackPorts

Quer entrar no mundo de Tux ou está ajudando alguém a fazê-lo?

#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

Entre na sua conta para comentar.