Ontvangen en verzenden van gegevens tussen Attiny85 (Arduino IDE 1.06) UPDATED Nov 2015 (2 / 4 stap)

Stap 2: Ontvangen en versturen van gegevens tussen Attiny85: de ontvanger


Bouw van de ontvanger is eenvoudig:
Zet de geprogrammeerde attiny-chip in je breadboard.
Verbinding maken met een 10 k ohm weerstand tussen pin 1 en pin 8
Zet uw ontvanger-module 433 MHz in het breadboard
De datapin (meestal een van de twee middelste pinnen) verbinden met pin PB1 (fysieke pin6) op de attiny.
Sluit de Vcc en de grond van de zendermodule Vcc (pin 8) en de grond (pin4) van de Attiny
Sluit de LCD-interface aan op pin PB0 (pin 5) (klok) en PB2 pin (pin 7) (Data/inschakelen)
Sluit Vcc en grond van het LCD op Vcc en bodem.
Een 17 cm (1/4 lambda voor 433 MHz) hechten aan de module van de ontvanger.
Het volgende programma in uw chip gebruiken:

 #include <Manchester.h><br>#include <LiquidCrystal_SR.h> LiquidCrystal_SR lcd(0,2,TWO_WIRE); /* Manchester Receiver for Attiny In this example receiver will receive one 16 bit number per transmittion to switch a relay on or off. try different speeds using these constants, your maximum possible speed will depend on various factors like transmitter type, distance, microcontroller speed, ... 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 //= pin 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() { if (man.receiveComplete()) { uint16_t m = man.getMessage(); man.beginReceive(); //start listening for next message right //after you retrieve the message moo = ++moo % 2; lcd.print(m); } } 

Het LCD-scherm is natuurlijk optioneel. U kunt een LED dat de variabele krijgt "moo" verzenden van de pin en zo knippert op volledige ontvangst van het signaal, maar ik wilde alleen maar om ervoor te zorgen dat wat ik kreeg was wat ik verzonden

Gerelateerde Artikelen

Verzenden van gegevens van Arduino naar Excel (en uitzetten van het)

Verzenden van gegevens van Arduino naar Excel (en uitzetten van het)

Ik heb uitgebreid gezocht naar een manier waarop ik mijn Arduino sensor lezen in real-time kon uitzetten. Niet alleen uitzetten, maar ook weergeven en opslaan van de gegevens voor verdere experimenten en correcties.De eenvoudigste oplossing die ik vo
IoT Workshop: Lab 4 - verzenden van gegevens naar de wolk

IoT Workshop: Lab 4 - verzenden van gegevens naar de wolk

In dit lab zal u bouwen van een eenvoudige ambient licht detectie app (vergelijkbaar met Lab 2) en verzendt de gegevens die naar de wolk wordt verzameld. U zal het gebruik van stikstof om gegevens te verzenden naar een cloud-gateway en zult u kunnen
Programmering van een Attiny met Arduino IDE

Programmering van een Attiny met Arduino IDE

Attinys zijn een geweldige manier om te krimpen uw arduino project. Ik heb onlangs geprobeerd om deze grote instructies te volgen op de website van High Low Tech, maar het ziet eruit als zijn verouderd. Ze hebben enkele tutorials en als je niet een A
RFduino - verzenden en ontvangen van gegevens Via BLE

RFduino - verzenden en ontvangen van gegevens Via BLE

Tegenwoordig is het gemakkelijk voor een bluetooth-capaciteit aan zijn of haar project integreren. Dit is te danken aan Bluetooth Low energy platen zoals de RFduino. Ik heb onlangs een RFduino-board en dacht van het delen van een eenvoudige tutorial
Verzenden van SMS met Arduino || TC35 GSM Module

Verzenden van SMS met Arduino || TC35 GSM Module

In dit kleine project zal ik u tonen hoe een TC35 GSM module om goed te gebruiken en hoe het te gebruiken met een Arduino Uno voor het verzenden van een SMS met het.Stap 1: Bekijk de video!Deze video geeft u alle informatie die u nodig hebt, zodat u
Toezending van gegevens van Android aan Arduino via audio-aansluiting

Toezending van gegevens van Android aan Arduino via audio-aansluiting

Met dit project kunt u bytes van android naar arduino met behulp van alleen een audio jack connector.Hoe het werkt?Principe, signaal android een "morse" audio naar arduino. Arduino in de andere hand decoderen de morse-code aan een byte. Zo eenvo
Eenvoudige mobiele Data loggen met behulp van pfodApp, Android en Arduino

Eenvoudige mobiele Data loggen met behulp van pfodApp, Android en Arduino

Moblie Data Logging made Simplemet behulp van pfodApp, uw Andriod mobiele en Arduino.GEEN Android programmering vereist.Zie voor plotten gegevens op uw Android dit later InstuctableEenvoudige externe gegevens uitzetten met Android / Arduino / pfodApp
Met behulp van ESP-01 en Arduino UNO

Met behulp van ESP-01 en Arduino UNO

In onze vorige tutorial, we geleerd hoe om te zetten van de ESP8266 ESP-01 en opzetten van de communicatie met andere apparaten.In deze tutorial gaan we te laten zien hoe de ESP-01 -module gebruiken voor de Arduino UNO toegang geven tot een Wi-Fi -ne
Goedkope draadloze transmissie tussen twee Arduinos met infrarood

Goedkope draadloze transmissie tussen twee Arduinos met infrarood

Hoi allemaalVoor een project, was ik op zoek naar een goedkope oplossing voor het verzenden van gegevens van een Arduino met een andere. De seriële poort was al genomen en mijn transmissie (unidirectioneel) moest worden draadloze.Mijn onderzoek heeft
ESP8266 ESP-12E NodeMCU met behulp van de Arduino IDE - een Tutorial programmering

ESP8266 ESP-12E NodeMCU met behulp van de Arduino IDE - een Tutorial programmering

NodeMCU Dev Board is gebaseerd op grote schaal onderzocht esp8266 systeem op Spaander van Expressif. Het gecombineerde functies van WIFI accesspoint en station + microcontroller en gebruikt eenvoudige LUA gebaseerde programmeertaal. ESP8266 NodeMCU a
Het gebruik van de Module van de Camera van de OV7670 met Arduino?

Het gebruik van de Module van de Camera van de OV7670 met Arduino?

Hier introduceerden we één module van de camera van de OV7670 net gekocht online, met inbegrip van de mededeling van de cameramodule en Arduino UNO, met behulp van de manieren om te nemen van de foto via cameramodule, enzovoort. Dit is een cameramodu
Het gebruik van de DS18B20 temperatuursensor - Arduino tutorial Arduino Tutorial

Het gebruik van de DS18B20 temperatuursensor - Arduino tutorial Arduino Tutorial

In deze tutorial leert u hoe met de DS18B20 temp sensor met Arduino.De temperatuur moet worden afgedrukt op de seriële monitor van Codebender of de Arduino IDE.Presentatie Video:Voordat we laten we beginnen Zie meer informatie over deze sensor.Stap 1
Hoe om te herstellen van de Arduino UNO R3 ATmega16U2 Firmware met behulp van de Arduino IDE

Hoe om te herstellen van de Arduino UNO R3 ATmega16U2 Firmware met behulp van de Arduino IDE

Hebt u behoefte aan het opnieuw flash de ATmega16U2 chip met de stock firmware om te herstellen van de Arduino UNO terug naar normaal, dit gebeurt vaak op de opdrachtregel met behulp van avrdude of dfu-programmer, of met het programma Windows Flip. D
Instellen van de Arduino IDE voor het programmeren van de ESP8266-01

Instellen van de Arduino IDE voor het programmeren van de ESP8266-01

Deze korte Instructable details het instellen en configureren van uw Arduino IDE, zodat u kunt schrijven en compileren van de code voor de ESP8266-01. Hoewel voornamelijk bestemd voor de Windows PC (Win 7) het zou moeten werken even goed voor een MAC