Stap 1: Ontvangen en versturen van gegevens tussen Attiny85: de zender
De ingebouwde van de zender is eenvoudig:
Steek de attiny-chip in je breadboard,
Sluit een 433 MHz zendermodule met de gegevens in op pin PB0 (dat is 5 pin op de chip).
Verbinding maken van Vcc en grond van de zendermodule Vcc (pin 8) en aarde (pin 4) van de Attiny
Invoegen van een 10 k ohm weerstand tussen pin 1 (Reset) en pin 8 (Vcc)
Verbinding maken van Vcc en grond met 5 Volt
Neem een 17 cm stijf draad en bevestig dat aan het gat van de antenne van de zender.
Gebruik het volgende programma:
#include <Manchester.h> /* Manchester Transmitter example In this example transmitter will send one 16 bit number per transmission. 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 TX_PIN 0 //pin where your transmitter is connected uint16_t transmit_data = 2761; void setup() { man.setupTransmit(TX_PIN, MAN_1200); } void loop() { man.transmit(transmit_data); delay(200); }
Gewoon een woord op de 2716 die ik stuur. Het programma is niet de mijne, ik vond het als zodanig en omdat het werkte en ik erg blij om te zien de '2716 was' verschijnen in mijn Arduino na dagen van vruchteloos proberen, heb ik besloten om te vertrekken het daar als een eerbetoon. (het zou vinden als hier)