Ta emot och skicka data mellan Attiny85 (Arduino IDE 1.06) uppdaterad Nov 2015 (2 / 4 steg)

Steg 2: Ta emot och skicka data mellan Attiny85: The mottagare



Det är lätt att bygga mottagaren:
Sätta den programmerade attiny chipet i din skärbräda.
Ansluta en 10 k motstånd mellan stift 1 och stift 8
Sätta din 433 MHz mottagare modul i skärbräda
Anslut datapin (vanligtvis antingen en av de två mittersta stiften) till stift PB1 (fysiska pin6) på attiny.
Anslut Vcc och marken av sändaren modulen till Vcc (stift 8) och marken (pin4) av Attiny
Anslut LCD-gränssnittet till stift PB0 (PIN-kod 5) (klocka) och pin PB2 (stift 7) (Data/aktivera)
Anslut Vcc och slipat av LCD-skärmen till Vcc och marken.
Bifoga en 17 cm (1/4 lambda för 433 MHz) till mottagare modul.
Använd följande program i ditt chip:

#include < Manchester.h >< br > #include < LiquidCrystal_SR.h >
LiquidCrystal_SR lcd(0,2,TWO_WIRE);
/*
Manchester-mottagare för Attiny
I det här exemplet kommer att mottagare få en 16 bitars nummer per
transmittion koppla ett relä på och av.
prova olika hastigheter med dessa konstanter, din högsta möjliga
hastigheten beror på olika faktorer som sändare typ,
avstånd, mikrokontroller hastighet...

MAN_300 0
MAN_600 1
MAN_1200 2
MAN_2400 3
MAN_4800 4
MAN_9600 5
MAN_19200 6
MAN_38400 7
*/
#define RX_PIN 1 / / = stift 6
uint8_t moo = 1;
void setup()
{
LCD.BEGIN(16,2);
LCD.Home();
LCD.Print("Receive");
lcd.setCursor(0,1);
man.setupReceive (RX_PIN, MAN_1200);
man.beginReceive();
} < br > void loop() {
om (man.receiveComplete()) {
uint16_t m = man.getMessage();
man.beginReceive(); börja lyssna på nästa meddelande rätt
När du hämtar meddelandet
Moo = ++ moo % 2.
LCD.Print(m);
}
}

LCD är självklart frivilligt. Du kan använda en LED som får variabeln "moo" Skicka till sitt stift och således kommer att blinka på komplett receival av signalen, men jag ville bara se till att vad jag fick var vad jag skickade

Se Steg
Relaterade Ämnen

Skicka data från Arduino till Excel (och rita det)

Jag har sökt flitigt för så att jag kunde rita min Arduino sensor läsa i realtid. Inte bara rita, men också visar och lagrar data för ytterligare experiment och korrigeringar.Den enklaste lösningen jag har hittat var att använda excel, men med en twi...

Billig trådlös överföring mellan två Arduinos med infraröd

Hej allaFör ett projekt, var jag ute efter en billig lösning att skicka data från en Arduino till en annan. Den seriella porten togs redan, och min överföring (enkelriktad) behövs för att vara trådlöst.Mina forskningar har fört mig att upptäcka dessa...

IoT Workshop: Lab 4 - skicka Data till molnet

I den här övningen kommer du bygga en enkel omgivande ljus upptäckt app (liknar Lab 2) och skicka data som samlas till molnet. Du kommer att använda kväve för att skicka data till en cloud gateway och du kommer att kunna kontrollera den messaging fun...

Snabb Start till Nodemcu (ESP8266) på Arduino IDE

Tack till killarna som portat Esp8266 in i Arduino IDE och att hjälpa alla arduino användare glada till kärnan. Ja det har varit lång tid eftersom de gjorde och det här inlägget är lite senare till tack bra hearted arbetet av killar där ute.Kan börja...

Steampunk ESP8266 Internet ansluten klockan med hjälp av Arduino IDE

Vad du får när en NeoPixel ring, en billig Arduino Wifi ombord och en laserskärare går in i en ånga Punk Saloon?En fashionabla Steampunk designade Internet ansluten klocka med ESP8266 chip och Arduino IDE förstås!Här är ett projekt för kvällen eller...

Arduino IDE 1.6.x kompilator optimeringar = snabbare kod

Efter dataöverföring den senaste Arduino IDE (1.6.1) var jag ganska besviken som sprang några av mina skisser betydligt långsammare än samma skiss sammanställts enligt IDE 1.0.6. Detta var särskilt märkbart på en av mina skisser som drev en TFT-skärm...

Hur till restaurera den Arduino UNO R3 ATmega16U2 Firmware med Arduino IDE

Om du har en behov till Re-blixt ATmega16U2 chip med stock firmware återställa Arduino UNO tillbaka till det normala, detta sker ofta på kommandoraden med hjälp av avrdude eller dfu-programmer, eller med programmet Windows Flip. Den lättare väg för m...

Programming ESP8266 ESP-12naE NodeMCU använder Arduino IDE - en handledning

NodeMCU Dev styrelsen är baserad på allmänt utforskade esp8266 System på Chip från Expressif. Den kombinerade funktionerna i WIFI kopplingspunkt och station + microcontroller och använder enkelt LUA baserat programmeringsspråk. ESP8266 NodeMCU erbjud...

Kör Arduino IDE på ChipKIT DP32

Detta instructable innehåller steg för steg om hur du kör arduino program med chipKIT DP32Steg 1: Material som behövs: Hårdvara:ChipKIT DP32 (http://www.microchipdirect.com/ProductSearch.aspx?keywords=TDGL019)MicroUSB kabelMiniUSB-kabelChipKIT progra...

ESP8266 + Arduino IDE 1.6.4 Portable - Full Quick Install Guide

Om någon vill börja utveckla nya ESP8266 projekt direkt i Arduino IDE och behöver lite vägledning, hitta nedan en fullständig heltäckande stegvisa installera Guide för en Arduino 1.6.4 IDE bärbar miljö som kan hjälpa dig för att ha en smidig installe...

Förvandla en gammal mobiltelefon till en data skickas enhet (med en arduino)

Vad gör denna enhet?När allt är klart kommer kombinationen av kretsar, arduino och modded cellphone kunna autonomt skicka data via texter via mobilnätet. Detta kan vara sensordata, till exempel från väder sensorer.Vad ska jag visa dig i den här guide...

Skicka SMS från Arduino över Internet med ENC28J60 och Thingspeak

Detta Instructable förklarar hur du skickar ett SMS från en Arduino använder Internet. Det finns många sätt att närma sig detta och jag kommer att förklara ett av de olika metoder som används för att utföra denna uppgift.Några viktiga punkter som beh...

Super Spooky onda LED ögon av Doom med atTiny85 och Arduino IDE

det finns några kusliga ögat instructables där ute. Till exempel finns det en som bygger på en 555 timer, en som bygger på en on/off knapp, en som bygger på Arduino och en baserat på band.Jag ville göra en uppsättning kusliga onda ögon som uppfyller...

Programming "AtTiny85" med den lilla AVR programmerare och kompletteras 'Arduino IDE'

Använda Atmels lilla 8-pin AtTiny85 är mikrokontroller som en fristående ett bra alternativ till större 28 pin AtMega328 monterad på en Arduino Uno ombord. Jag har bytt från den ena till den andra på olika sätt, men vad jag hittade enklaste var med S...

Avkodning och skicka 433MHz RF koder med Arduino och rc-switch

I denna tutorial ska jag visa dig hur du använder en Arduino att avkoda signaler från RF-fjärrkontroller, och skicka dem till fjärrstyra vissa elnätet växlar och en garageport.Obs: Denna guide är skriven för Australien, där det är lagligt att driva l...

Sparkfun sak: Hur att utlösa IFTTT händelse och skicka Extra e-Data

Jag lekte med Sparkfun ESP8266 sak och IFTTT Maker kanal. Jag ville aktivera en IFTTT händelse och sedan skicka ett mail till mig med extra data.Till exempel utlösa hem säkerhetshändelse, skickar extra data, en textsträng "Sidan Gate Open".But ....

Spara data för temperatur och luftfuktighet på MySQL med Arduino Uno och Wifly

Hej killar, jag gör detta instructable för de människor som gillade elektroniken och den botaniska, med detta du har data om temperatura och fuktigheten av din orchard och registrera detta i en data bas MySQL.För denna proyect du behöver några kunska...

Android tar emot data från arduino via bluetooth (app inventor 2)

denna korta film visar dig, hur ta emot data från arduino med din android-telefon.App i app inventor 2.I video im används för stor förseningen att ta emot data, kan du minska.Tack....

Android kontrollerade ljus och kraft, pfodDevice för Arduino

Uppdatering: Se Android/Arduino för nybörjare - Design anpassade Android menyer att slå Arduino utgångar på och av. Absolut No programmering krävs för ett alternativ som inte kräver någon programmering alls.===========================================...