Arduino a RPi: tres formas de convertir voltios 5 a 3,3 voltios (6 / 6 paso)

Paso 6: Código de Arduino

Copie este código en el IDE de Arduino y subirlo a tu Arduino.

Parpadeará el tri-color LED conectada a la RaspberryPi a través de un ciclo (rojo, verde, azul, amarillo, magenta, cian, blanco) cinco veces. A continuación se le enviará señales de modulación de ancho de pulso (PWM) a desaparecer el LED en y hacia fuera, primero rojo, luego verde y finalmente azul, para demostrar que puede enviarse una señal PWM con los tres métodos.

 //**************************************************************** // Filename: _3_Way.ino // // The Arduino program to send signals to the 3_Way.c program // Running on the RaspberryPi. // //**************************************************************** int outpin[3]={11,10,9}; //**************************************************************** // setup() //**************************************************************** void setup() { for(int i=0;i<3;i++) pinMode(outpin[i], OUTPUT); } 
 //**************************************************************** // function alloff() - Sets all pins low. //**************************************************************** void alloff() { delay(500); for(int i=0;i<3;i++) digitalWrite(outpin[i], LOW); } 
 //**************************************************************** // blink() Blink red, green, blue, yellow, magenta, cyan, white. //**************************************************************** void blink() { for(int i=0;i<3;i++) { alloff(); digitalWrite(outpin[i], HIGH); // Red, Green, Blue. } alloff(); digitalWrite(outpin[0], HIGH); // Yellow, Red + Green. digitalWrite(outpin[1], HIGH); alloff(); digitalWrite(outpin[0], HIGH); // Magenta, Red + Blue. digitalWrite(outpin[2], HIGH); alloff(); digitalWrite(outpin[1], HIGH); // Cyan, Green + Blue. digitalWrite(outpin[2], HIGH); alloff(); digitalWrite(outpin[0], HIGH); // White, Red + Green + Blue. digitalWrite(outpin[1], HIGH); digitalWrite(outpin[2], HIGH); } 
 //**************************************************************** // loop() //**************************************************************** void loop() { int delaytime=20; for(int i=0;i<5;i++) blink(); alloff(); delay(1000); for(int j=0;j<3;j++) { int x=1; for(int i=0;i>-1;i+=x) { analogWrite(outpin[j], i); // Fade in and out, if(i==255) x=-1; // RGB sequence. delay(delaytime); } } alloff(); delay(1000); } 

Artículos Relacionados

Tres formas de derecho con un serrucho la sierra

Tres formas de derecho con un serrucho la sierra

Nathan de la Royal Air Force muestra tres formas de serrucho breadboard extremos de una mesa y haz rectos y cuadrado resultados.Para más cómo a guías y comentarios, visite www.woodreview.com.au o madera de TV.
Café trufas tres formas

Café trufas tres formas

personalmente, me encanta un poco de crunch en una trufa pero cuando le mencioné a mi querido novio que planeaba en hacer trufas de café con granos de café en ellos, él me miró extrañamente y señaló que la suavidad de una trufa era la idea así que po
Tres formas de hacer una cadena de madera

Tres formas de hacer una cadena de madera

Una cadena de madera es un proyecto de talla de madera del clásico.Tradicionalmente se hace usando herramientas de talla simple para hacer una cadena ininterrumpida de una pieza sólida de madera.Pensé que sería divertido para explorar diferentes mane
Tres formas de hacer Spaetzle

Tres formas de hacer Spaetzle

Spaetzle es un estándar en la cocina alemana del sur, así como en partes de Austria y Suiza.Hay diferentes maneras de formar y me gustaría mostrarte tres de ellos.Cada camino conduce a un tallarín de aspecto diferentes. Los más largos son el Spaetzle
Tres formas para purificar agua

Tres formas para purificar agua

este instructable muestra cómo purificar el agua. Esto muestra el básico de tres maneras en las que sería limpiar agua a un punto donde es aceptable para beber. Un adulto promedio necesita 1 galón (4.5 L) de agua al día para beber y cocinar. Sin agua
Dos formas populares convertir DRM M4V Videos a MP4 en Mac OS X

Dos formas populares convertir DRM M4V Videos a MP4 en Mac OS X

M4V, como sabemos, es un formato contenedor de archivos desarrollado por Apple y está muy cerca de formato MP4 pero protegido con la política de derechos de autor de DRM FairPlay de Apple. Pone el DRM de Apple protegido M4V en su iTunes para codifica
Arduino con Facebook - la forma fácil de control

Arduino con Facebook - la forma fácil de control

Hola amigos hoy voy a mostrarle cómo conectar tu Arduino a FACEBOOK y controlar remotamente tu Arduino desde cualquier lugar del mundo a través de su cuenta de Facebook. OK, esto es cómo funciona, hay una cuenta en Facebook que está conectada al Ardu
Galletas de pistacho tres formas

Galletas de pistacho tres formas

vida donde hago en Londres hay numerosas pequeñas tiendas de mirada hermosa y deliciosa degustación baklava. Esto ha sido sin duda la influencia detrás de mi última oferta de la receta. Los sabores de pistacho, cardamomo y miel son una combinación pe
MOV para mac Flash, Lote convertir MOV a Flash video para mac

MOV para mac Flash, Lote convertir MOV a Flash video para mac

tres formas de convertir MOV a Flash video FLV, SWF en macEn mac, MOV es uno de los formatos más comunes. Archivo MOV, un archivo de vídeo Quicktime, es un formato contenedor de audio y vídeo desarrollado por Apple Computer Inc.Recientemente, encontr
Internet: Conexión de la RPi, Arduino y el mundo!

Internet: Conexión de la RPi, Arduino y el mundo!

(Si te gusta este Instructable, no olvide votar en ella (por encima de: bandera de la esquina a la derecha). está compitiendo en concursos de sensores y de INTERNET de las cosas. ¡Muchas gracias! ;-)En este proyecto, programará un RPi y un Arduino, a
Cañón neumático accionado por Arduino controlado por Android

Cañón neumático accionado por Arduino controlado por Android

cada verano, Qualcomm celebra una batalla de la competencia de las escuelas, que ofrece a los empleados la oportunidad de representar a su Universidad de origen. Este año, las entradas debían ser artilugios caseros, y que fueron juzgados según lo gua
Control de un proyecto de arduino a través de un android personalizable / aplicación para el Iphone con Blynk y Wemos D1: el 2016 SUPER NOOB FRIENDLY manera

Control de un proyecto de arduino a través de un android personalizable / aplicación para el Iphone con Blynk y Wemos D1: el 2016 SUPER NOOB FRIENDLY manera

El objetivo de este instructable es enseñarle cómo crear proyectos de arduino wifi conectado el más simples y más rápidas forma posible. Si usted quiere hacer un proyecto de arduino que usted puede controlar desde tu smartphone y sólo costó 4 euros e
3 x 3 x 3 cubo del LED con Arduino Lib

3 x 3 x 3 cubo del LED con Arduino Lib

hay otros Instructables sobre la construcción de cubos de LED, éste es diferente por varias razones:1. se construye con un bajo número de componentes estándares y ganchos directamente a Arduino.2. una clara, fácil de reproducir circuito diagrama está
Arduino controlado Servo Robot (serbio)

Arduino controlado Servo Robot (serbio)

¿qué mejor manera de empezar a experimentar con micro-controladores de código abierto ( Arduino ) y construyendo tu propio abra robot fuente ( CC (SA-de))?¿Qué hacer con el serbio?(aquí) - Cómo conectar su servio al internet y la unidad sobre un Skyp