<commit_before>---
layout: article
title: RC Switch ou VirtualWire qual devo usar?
tags: [Arduino, Uno, Virtual Wire, RC Switch, Automação, Residencial, Domôtica, Sensores, Adaptacao, RC, Controle Remoto, drones, vants, carrinhos, automático, IoT, Internet das Coisas, Internet of Thinks, RF22, RF24, NRF24, NRF905, RF95, ASK, Serial, manchers, biphase, TCP, Mesh, Datagrama]
categories: [helloworldarduino]
excerpt: Qual biblioteca usar? muitos dizem que a RC Switch é a melhor, outros dizem que é a Virtual Wire, porém poucos justificam sua escolha com parametros reais, o que você me diz de sua escolha? use o campo comentários abaixo para apresentar seu argumento.
comments: true
share: true
toc: true
ads:
 show: true
feature:
 index: true
 category: true
---

## A Biblioteca RC Switch

Esta biblioteca foi criada com um proposito bastante especifico, que é interagir
com dispositivos de automação residencial que controlam lampadas e outros eltrodomesticos.

A RC Switch pode vir a fazer as mesmas tarefas que a Virtual Wire, porém foi criada
com este proposito especifico, possuem em seu código o algoritmo para controlar lamapdas
e interruptores dotados deste recurso. Veja no sub título abaixo sugestões de modelos de
interruptores e tomadas controladas com 433Mhz.

## A Biblioteca Virtual Wire

A Biblioca Virtual Wire foi criada para se criar o conceito de modem, ou seja um
sistema de comunicação bidirecional ou não entre dois pontos, simulando a presença
de uma interconexão física, proém através de rádio.

Pode parecer uma desvantagem a biblioteca Virtual Wire não vir com o algoritimo 
para comunicação com RC Switch como propõe a outra biblitoeca, porém sua simplicidade
a torna eficiente quando a comunicação será feita entre dois pontos controlados por 
Arduino, e também para construção de pequenas redes IoT.

A Biblioteca Virtual Wire também foi substituida pela biblioteca [Radio Head](http://www.airspayce.com/mikem/arduino/RadioHead/)
que é dotada novos algoritmos como construção de redes Mesh que é muito mais útil
para uso com IoT.

Além disso a Biblioteca Radio Head vem amparada com dezenas de protocolos muito 
úteis para uso com IoT.

## Equipamentos compátiveis com 433Mhz e a Biblioteca

 * [Proteam HO1853 - Set Remote Sockets](http://www.amazon.co.uk/Proteam-HO1853-Set-Remote-Sockets/dp/B0029Z9YUQ)
 * [Rolson Tools 60027 2pc Remote Controlled Socket](http://www.amazon.co.uk/Rolson-60027-Remote-Controlled-Socket/dp/B001B4RE4O)
 * [Wireless AU Plug-in Socket w/ Remote Controller / 220V 10A - White](http://www.dx.com/p/wireless-au-plug-in-socket-w-remote-controller-220v-10a-white-347807#.VFkt9VOS1xU)
 * [1000W Dual Remote Control Electrical Switches (AC 125V / 2-Flat-1-Round-Pin Plug)](http://www.dx.com/p/1000w-dual-remote-control-electrical-switches-ac-220v-eu-plug-126226#.VFkt8FOS1xU)
 * [DIY SQ-084 AC 200~245V 4-Channel Digital Remote Control Switch w/ Wiring Diagrams](http://www.dx.com/p/diy-sq-084-ac-200-245v-4-channel-digital-remote-control-switch-w-wiring-diagrams-309443#.VFkuG1OS1xU)

## Projetos que usam a biblioteca RC-Switch

Os projetos abaixo são projetos que usam a biblioteca RC-Switch de alguma forma

 * [funkcontrol-over-net](https://code.google.com/p/funkcontrol-over-net/)
   webserver e webinterface totalmente plug-and-play para controlar lampadas e 
   outros eletrodomésticos, pode ser usado com o Arduino e Shield Ethernet. 
<commit_msg>pequenas correções<commit_after>---
layout: article
title: RC Switch ou VirtualWire qual devo usar?
tags: [Arduino, Uno, Virtual Wire, RC Switch, Automação, Residencial, Domôtica, Sensores, Adaptacao, RC, Controle Remoto, drones, vants, carrinhos, automático, IoT, Internet das Coisas, Internet of Thinks, RF22, RF24, NRF24, NRF905, RF95, ASK, Serial, manchers, biphase, TCP, Mesh, Datagrama]
categories: [helloworldarduino]
excerpt: Qual biblioteca usar? muitos dizem que a RC Switch é a melhor, outros dizem que é a Virtual Wire, porém poucos justificam sua escolha com parametros reais, o que você me diz de sua escolha? use o campo comentários abaixo para apresentar seu argumento.
comments: true
share: true
toc: true
ads:
 show: true
feature:
 index: true
 category: true
---

## A Biblioteca RC Switch

Esta biblioteca foi criada com um proposito bastante especifico, que é interagir
com dispositivos de automação residencial que controlam lampadas e outros eltrodomesticos.

A RC Switch pode vir a fazer as mesmas tarefas que a Virtual Wire, porém foi criada
com este proposito especifico, possuem em seu código o algoritmo para controlar lamapdas
e interruptores dotados deste recurso. Veja no sub título abaixo sugestões de modelos de
interruptores e tomadas controladas com 433Mhz.

## A Biblioteca Virtual Wire

A Biblioca Virtual Wire foi criada para se criar o conceito de modem, ou seja um
sistema de comunicação bidirecional ou não entre dois pontos, simulando a presença
de uma interconexão física, proém através de rádio.

Pode parecer uma desvantagem a biblioteca Virtual Wire não vir com o algoritimo 
para comunicação com RC Switch como propõe a outra biblitoeca, porém sua simplicidade
a torna eficiente quando a comunicação será feita entre dois pontos controlados por 
Arduino, e também para construção de pequenas redes IoT.

A Biblioteca Virtual Wire também foi substituida pela biblioteca [Radio Head](http://www.airspayce.com/mikem/arduino/RadioHead/)
que é dotada novos algoritmos como construção de redes Mesh que é muito mais útil
para uso com IoT.

Além disso a Biblioteca Radio Head vem amparada com dezenas de protocolos muito 
úteis para uso com IoT.

## Equipamentos compátiveis com 433Mhz e a Biblioteca RC Switch

 * [Proteam HO1853 - Set Remote Sockets](http://www.amazon.co.uk/Proteam-HO1853-Set-Remote-Sockets/dp/B0029Z9YUQ)
 * [Rolson Tools 60027 2pc Remote Controlled Socket](http://www.amazon.co.uk/Rolson-60027-Remote-Controlled-Socket/dp/B001B4RE4O)
 * [Wireless AU Plug-in Socket w/ Remote Controller / 220V 10A - White](http://www.dx.com/p/wireless-au-plug-in-socket-w-remote-controller-220v-10a-white-347807#.VFkt9VOS1xU)
 * [1000W Dual Remote Control Electrical Switches (AC 125V / 2-Flat-1-Round-Pin Plug)](http://www.dx.com/p/1000w-dual-remote-control-electrical-switches-ac-220v-eu-plug-126226#.VFkt8FOS1xU)
 * [DIY SQ-084 AC 200~245V 4-Channel Digital Remote Control Switch w/ Wiring Diagrams](http://www.dx.com/p/diy-sq-084-ac-200-245v-4-channel-digital-remote-control-switch-w-wiring-diagrams-309443#.VFkuG1OS1xU)

## Projetos que usam a biblioteca RC-Switch

Os projetos abaixo são projetos que usam a biblioteca RC-Switch de alguma forma

 * [funkcontrol-over-net](https://code.google.com/p/funkcontrol-over-net/)
   webserver e webinterface totalmente plug-and-play para controlar lampadas e 
   outros eletrodomésticos, pode ser usado com o Arduino e Shield Ethernet. 
{'fraction_non_alphanumeric': 0.07337035954399299, 'fraction_numerical': 0.03390821397252265, 'mean_word_length': 4.7455919395466, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 12, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1118372', 'n_tokens_mistral': 2558, 'n_tokens_neox': 2345, 'n_words': 831}