Recibir y enviar datos entre Attiny85 (Arduino IDE 1.06) actualizado Nov de 2015

He luchado mucho con el envío de datos de RF entre dos fichas Attiny85, así que pensé que podría ser útil si sólo explico cómo lo hice. Hay un número de estos proyectos se describen en el internet, pero sin embargo, no demuestra para ser un proyecto sencillo, que he encontrado para ser sobre todo debido a no utilizar las bibliotecas de derecho y núcleos.

LISTA DE MATERIALES
Transmisor:
Attiny85 - 0,82 euros/10
resistencia de 10 k
433 MHz transmittermodule - 1 euro por juego
Mini protoboard - 58 cts/pieza

Receptor:
Attiny85
resistencia de 10 k
Módulo de receptor de 433 MHz
Mini protoboard
Opcional: alambre 2 LCD

Hay dos bibliotecas principales utilizadas para enviar y recibir datos en una plataforma Arduino: código VirtualWire y Manchester.
Como Virtualwire es un poco mayor, ya no se admite y supuestamente sólo puede enviar caracteres (aunque hay una manera alrededor de eso) decidí usar código de Manchester.

Para hacer el cuento largo, no funcionó. Yo tenia el archivo MANCHESTER.h y MANCHESTER.cpp y se topó con un montón de problemas, hasta que descubrí que era el mal y antigua biblioteca, que necesita la Manchester.h y Manchester.cpp archivo desde aquí. Cuando que llegué mi transmisor para trabajar, me podrian mandar datos a un Arduino, que ya fue un alivio grande.

Sin embargo... lo que hice, no tengo mi receptor para trabajar. En la prueba de algo en un Attiny es frustrante solo mirar a un LED que se supone que la luz, pero no, sin saber qué y por qué y cómo.
Así que decidí agregar un LCD para el Attiny, así al menos pude ver lo que estaba sucediendo...
Sin embargo, la pantalla LCD en mi attiny me dio otros problemas... y cuando me soluciona los, que resultó para ser la solución para mi recibir el problema así: estaba usando la base equivocada. Yo estaba usando el 'núcleo minúsculo' en lugar del attiny core
Este último es el de Highlowtech.
También, programar el Attiny con oscilador interno 8MHz por primera 'burning el gestor de arranque'

Nota: es generalmente aceptado que el pequeño core trabaja con el código de Manchester y el núcleo attiny no, así que es posible que confunden los dos. Sin embargo, tuve una línea añadida a la base del Attiny que me olvidé de que trabajar con el código de Manchester. Abrir el archivo "variants/tiny8/pins_arduino.h" y agregar la línea "#define __AVR_Attinyx5__" (ver imagen)

Nota 2: Obviamente también funciona para el IDE de 1.6. x pero si usas el pequeño núcleo que no viene con un archivo JSON y como base de la estructura de carpetas de archivo para 1.6. x es diferente de 1.0.6 que necesita hacer la instalación usted mismo. Este sitio web le puede ayudar con eso. En elpequeño núcleo viene con un enlace de json que hará la instalación mediante el administrador de tablas, pero luego tienes que añadir la definición de Attiny5__ como se describió anteriormente

Artículos Relacionados

Frambuesa servidor Web enviar datos GET a Arduino Nano 6 servos de conducción

Frambuesa servidor Web enviar datos GET a Arduino Nano 6 servos de conducción

http://www.youtube.com/watch?v=f7oSqLO9iJoEste es un pequeño proyecto que hice para un colega que está construyendo un modelo a escala 1/48 RC de una clase de Fletcher destructor (sí... que hace que el "modelo" de 8 pies de largo!) Preguntó si p
Transmisión inalámbrica barata entre dos Arduinos con infrarrojo

Transmisión inalámbrica barata entre dos Arduinos con infrarrojo

Hola a todosPara un proyecto, estaba buscando una solución barata enviar datos desde un Arduino a otro. El puerto serial ya fue tomado, y mi transmisión (unidireccional) debe ser inalámbrica.Mis investigaciones me ha traído a descubrir este tipo de m
ESP8266 ESP-12E NodeMCU v1.0 con Arduino IDE en registrador de temperatura inalámbrico de programación

ESP8266 ESP-12E NodeMCU v1.0 con Arduino IDE en registrador de temperatura inalámbrico de programación

A finales de 2014 y 2015 temprano, su vino realmente a través deeste ingenioso ESP8266 de Chip WiFi (ESP-01) y a la batalla entre la documentación inconsistente de diversas fuentes. Para el momento del estímulo, él documentó sus frustraciones (result
Super escalofriante mal LED ojos de Doom usando atTiny85 y Arduino IDE

Super escalofriante mal LED ojos de Doom usando atTiny85 y Arduino IDE

hay unos ojos misteriosos instructables por ahí. Por ejemplo, existe uno basado en un temporizador 555, uno basado en un interruptor de encendido/apagado, uno basado en Arduino y basada en la cinta.Yo quería hacer una serie de espeluznantes ojos malv
Enviar datos desde Arduino a Excel (y lo tramando)

Enviar datos desde Arduino a Excel (y lo tramando)

Yo he buscado extensivamente una manera que yo podía trazar mi sensor de Arduino de la lectura en tiempo real. No sólo trazar, pero también mostrar y almacenar los datos de más experimentación y correcciones.La solución más sencilla que he encontrado
Programación 'AtTiny85' con el 'pequeño programador de AVR' y suplido 'Arduino IDE'

Programación 'AtTiny85' con el 'pequeño programador de AVR' y suplido 'Arduino IDE'

Con pasador de 8 pequeños de Atmel AtTiny85 microcontrolador como un independiente es una gran alternativa al más grande pin 28 AtMega328 montada en una placa Arduino Uno. He cambiado de uno a otro por diversos medios, pero lo que me pareció más fáci
Sabes cómo enviar datos de Arduino de Sensor a servidor (lo +) en la nube

Sabes cómo enviar datos de Arduino de Sensor a servidor (lo +) en la nube

Conozco la plataforma Arduino para IoT. Entonces implementé un firmware de Arduino por modificación de Ethenert SW porque puedo manejar un código fácilmente. Puede conocer el estado del equipo aunque sea hasta el momento. Por favor consulte el siguie
Cómo enviar datos por la luz: fibra óptica [actualizado]

Cómo enviar datos por la luz: fibra óptica [actualizado]

hemos usando los alambres de cobre para el envío de señales en el siglo XX. Ahora estamos en el siglo XXI!En este tutorial, va a mostrar cómo enviar la información por la luz mediante fibra óptica. Amigos, Bienvenidos al siglo XXI!Algunos de ustedes
Móvil simple la registración de datos utilizando pfodApp, Arduino y Android

Móvil simple la registración de datos utilizando pfodApp, Arduino y Android

Registro de datos de móvil hecho Simpleuso de pfodApp, su móvil Andriod y Arduino.NINGUNA programación Android requiere.Para trazar los datos en tu Android ver este Instuctable másSimple remoto datos trazar usando Android / Arduino / pfodAppIntroducc
Explicar afecto para su San Valentín con chocolates, LEDs, Attiny13 y Arduino IDE

Explicar afecto para su San Valentín con chocolates, LEDs, Attiny13 y Arduino IDE

bueno, claro, usted podría han puesto una nota post-it con el mismo mensaje dentro de esa caja de chocolate :) pero no será casi tan cool, especialmente si su pareja tiene un punto dulce para nerds. ¿Es que hasta pienso que: por supuesto que hace, de
Datos virtuales de Arduino (en este ejemplo de reloj) con el proceso

Datos virtuales de Arduino (en este ejemplo de reloj) con el proceso

¡ Hola! En el proyecto anterior, mostré cómo controlar el registro de desplazamiento con la computadora. Ahora i´m simplemente compartir lo que he aprendido sobre ella: don´t usted necesita partes para probar su proyecto! Sólo el lado malo es que tie
Sensor de temperatura WiFi DS18B20 ESP8266 (ESP8266 Arduino IDE sin Arduino)

Sensor de temperatura WiFi DS18B20 ESP8266 (ESP8266 Arduino IDE sin Arduino)

En este tutorial mostramos cómo construir sensor de temperatura ESP8266 WiFi con DB18B20. Vamos a utilizar el IDE de Arduino, Arduino, sin. Datos se enviará al servidor EasyIoT (Windows o frambuesa Pi) para el registro y agradable.Ver más tutoriales
ESP8266 control de WS2812 Neopixel LEDs utilizando Arduino IDE - un Tutorial

ESP8266 control de WS2812 Neopixel LEDs utilizando Arduino IDE - un Tutorial

Hola todo el mundo,Si eres como yo, he estado buscando por internet un buen tutorial sobre el uso de la ESP8266 con neopixel LED (también conocido como el WS2812 o WS2812b), programada mediante el IDE de Arduino. No he encontré todo en un solo lugar,
ESP8266 ESP-12E NodeMCU usando Arduino IDE - un Tutorial de programación

ESP8266 ESP-12E NodeMCU usando Arduino IDE - un Tutorial de programación

NodeMCU Dev Board se basa ampliamente explorado esp8266 sistema en Chip de Expressif. Se combinan características de WIFI accesspoint y estación + microcontrolador y utiliza simple lenguaje de programación LUA basado. Ofertas de NodeMCU de ESP8266-Ha