RF-315/433 MHz Transmitter-receiver Module en Arduino (3 / 5 stap)

Stap 3: Arduino virtuele draad bibliotheek


Gelukkig is er een populaire Library voor arduino Called "" VirtualWire "" gemaakt door Mike McCauley

VirtualWire is een Arduino-bibliotheek die functies biedt voor het verzenden van korte berichten, zonder aan te pakken, opnieuw of erkenning, een beetje zoals UDP via draadloos, met behulp van ASK (amplitude shift keying). Ondersteunt een aantal goedkope radiozenders en ontvangers.

Deze bibliotheek kunt verzenden en ontvangen van gegevens "byte" en tekenreeks gemakkelijk,

Eerst Download de bibliotheek vanaf hier.

na het uitpakken van de map, en verplaatsen naar de "Bibliotheken" op de arduino map

Dit is een eenvoudige code, het karakter '1' te sturen en na 2 sec stuurt karakter '0', enzovoort.

Deze code voor zender:

eenvoudige Tx op pin D12
Geschreven door: Mohannad-Rawashdeh
3:00 pm, 13/6/2013
http://www.genotronex.com/
//..................................
#include < VirtualWire.h >
char * controller;
VOID Setup {}
pinMode(13,OUTPUT);
vw_set_ptt_inverted(true); //
vw_set_tx_pin(12);
vw_setup(4000); / / snelheid voor data transfer Kbps
}

void loop {}
controller = "1";
vw_send ((uint8_t *) controller, strlen(controller));
vw_wait_tx(); Wachten totdat het gehele bericht verdwenen is
digitalWrite(13,1);
delay(2000);
controller = "0";
vw_send ((uint8_t *) controller, strlen(controller));
vw_wait_tx(); Wachten totdat het gehele bericht verdwenen is
digitalWrite(13,0);
delay(2000);

}

en dit is de code voor de ontvanger:

De D13 LED op die de arduino board moet worden ingeschakeld wanneer ontving karakter '1' en Turned Off wanneer karakter '0'

eenvoudige Tx op pin D12
Geschreven door: Mohannad-Rawashdeh
3:00 pm, 13/6/2013
http://www.genotronex.com/
//..................................


#include < VirtualWire.h >
VOID Setup
{
vw_set_ptt_inverted(true); Vereist voor DR3100
vw_set_rx_pin(12);
vw_setup(4000);  Bits per seconde
pinMode (13, OUTPUT);

vw_rx_start();       Start de werking van de PLL ontvanger
}
void loop
{
uint8_t buf [VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;

Als (vw_get_message (buf, & buflen)) / / Non-blocking
{
if(BUF[0]=='1') {}

digitalWrite(13,1);
}
if(BUF[0]=='0') {}
digitalWrite(13,0);
}

}
}

Gerelateerde Artikelen

Met behulp van 433 MHz Remote Controlled schakelaars op Arduino

Met behulp van 433 MHz Remote Controlled schakelaars op Arduino

Ik denk dat iedereen weet die extern gecontroleerde schakelaars die in hun meest eenvoudige vorm komen in een aantal (meestal 3) voor switcheable apparaten aansluiten op het lichtnet stopcontact en die ontvangt een stekker van een lamp of iets en dat
AC lichte 433 mhz radio gecontroleerde timer met arduino

AC lichte 433 mhz radio gecontroleerde timer met arduino

In dit instructable ik zal document hoe ik een radiografisch bestuurbare timer gemaakt voor mijn buiten flood lights. Mijn lichten zijn van het oudere type en maakt gebruik van een heleboel van de macht (150w en 500w verlichting). Om deze reden heb i
433 MHz meetlint antenne-past bij UHF zender bijhouden!

433 MHz meetlint antenne-past bij UHF zender bijhouden!

Dit Instructable betrekking heeft op het ontwerp en evaluatie van een eenvoudige meetlint gebaseerd 433 MHz 3 element Yagi antenne.  Een effectieve ontvanger werd gemaakt door "overtuigen" een ~ US$ 4 Dorji 433 MHz vragen (Amplitude Shift Keying
433 MHz Coil geladen antenne

433 MHz Coil geladen antenne

In mijn projecten 433 MHz zijn mij geweest using een goedkoop (0.70 cnts) paar Tx/Rxmodules. Ik heb meestal de zender gebruikt en dat is eigenlijk best goed: als gebruikt voor het activeren van comercially beschikbare remote-switches, bereikt het hee
433 MHz UHF verloren model radio baken

433 MHz UHF verloren model radio baken

Hier is een eenvoudige 433.92 MHz kort bereik radio baken die mogelijk handig zijn voor het lokaliseren van neergehaalde R/C vliegtuigen, ballons, model raketten- of misschien verborgen overdrager "Vos jaagt" verloren! 433.92 MHz is internationa
Low Cost Arduino Jammer 433 Mhz

Low Cost Arduino Jammer 433 Mhz

IntroductieIn dit project demonstreer ik het gebruik van een arduinoAls een stoorzender voor het bereik van 433 Mhz met behulp van slechts 2 element´sLijst vanmaterialen:-Arduino-433 RF ModuleStap 1: ProjectVoor dit project gebruik ik een breadboard
Hoe te bouwen van 433 MHZ RC om te bepalen van de servo's (100% Arduino)

Hoe te bouwen van 433 MHZ RC om te bepalen van de servo's (100% Arduino)

Hallo jongens!Er is mijn oplossing voor rondweg timer probleem (servo en virtuele draad documentatiecentra).Vanwege de timer probleem die ik had, besloot ik te omzeilen door de toevoeging van een derde arduino.Er is de manier waarop die het werkt:-De
ESP8266-12 standalone blynk controle verkooppunten draadloze 433 mhz

ESP8266-12 standalone blynk controle verkooppunten draadloze 433 mhz

Dit is mijn eerste project op instructable...Dit project maakt gebruik van ESP8266-12 inschakelen en uitschakelen van draadloze verkooppunten, zonder wijzigingen, met behulp van de app Blynk bibliotheek Rc-switchStap 1:Stap 2: materialen ESP8266-12 o
Lichte sporen van 433 MHz RF Arduino Smart Blinds

Lichte sporen van 433 MHz RF Arduino Smart Blinds

Het doel van dit project was om te schakelen van de normale 2" houten latje blinds blinds in"slimme"jaloezieën die automatisch worden geopend tijdens de dag en sluiten 's nachts. Er zijn twee knoppen waarmee de blinds tijdelijk opent en slu
WiFly RN-XV Module - Wireless Arduino Board Tutorial - Intro

WiFly RN-XV Module - Wireless Arduino Board Tutorial - Intro

heb je ooit wilde maken je arduino draadloze mogelijkheid hebben? Wilde je robot verbinden met uw draadloze router voor toegang via uw lokale netwerk? Volg deze kleine tutorial die heb ik samen te stellen en u zult op uw manier in geen tijd!Wat die u
Hoe te installeren en gebruiken van de JY-MCU Bluetooth-module voor Arduino

Hoe te installeren en gebruiken van de JY-MCU Bluetooth-module voor Arduino

Hallo, in dit instructable ik zal worden leer je hoe te installeren en gebruiken van de JY-MCU Bluetooth-module voor Arduino. Deze kleine module zal u laten controleren je arduino draadloos vanaf uw computer of telefoon. Laat start.Stap 1: Wire JY-MC
Het gebruik van een P10-Module met arduino

Het gebruik van een P10-Module met arduino

Hallo iedereen, in dit project, we gaan om te leren hoe met een P10-module met arduino nano. U moet kopen een P10-module en een voeding. Er zijn wat goede informatie over de freetronics.Stap 1: P10 Module Kenmerken:32 x 16 hoge helderheid rode LEDs (
433 MHz RF verbindt theorie, Circuit en programma

433 MHz RF verbindt theorie, Circuit en programma

De video hierboven vertelt de basistheorie die betrekking op overdracht van gegevens heeft, namelijk hoe elektromagnetische golven worden gegenereerd door antennes en hoe ze coderen 1's en 0's. Niet-essentiële informatie voor een hobbyist, maar echt
Waterniveau Sensor Module voor Arduino AVR ARM STM32 STM8

Waterniveau Sensor Module voor Arduino AVR ARM STM32 STM8

Proficiat aan het team van ICStation ! Zij hebben deze prachtige waterniveau Sensormodule ontwikkeld door grote inspanningen. Deze module met klein formaat en hoge kosteneffectieve is makkelijk te gebruiken. In dit artikel, zullen we de digitale gehe