Commander un SaikoLED myki (ou Arduino Leonardo) avec un Simple bouton boîte--à l’aide de l’en-tête de l’ICSP (9 / 10 étapes)

Étape 9: Programmer le micro-contrôleur !

Premier de tous, Merci beaucoup pour cette ible qui m’a fourni avec les mappages de code pin correct pour MISO MOSI et SCK.

Ce qui suit est une esquisse pour votre Leonardo ou myki, programmable via l’IDE Arduino.
Se reporter aux commentaires inline (lignes commençant par "/ /") pour plus de détails.

N’hésitez pas à poster un commentaire à ce Instructable avec des questions, et je vais essayer de revenir vers vous dans un délai raisonnable.

/*
* Ce croquis montre une routine simple contrôlée par bouton couleur
*
* Copyright 2013, Daniel Taub
* http://saikoled.com
*/

#define RED_IN 14 / / MISO - bouton pour déclencher la LED rouge
#define GREEN_IN 15 / / SCK - bouton pour déclencher le LED vert
#define BLUE_IN 16 / / MOSI - bouton pour déclencher des LED bleu

#define RED_OUT 9 / / Red LED connectée à la broche numérique 9
#define GREEN_OUT 10 / / LED vert relié à la broche numérique 10
#define BLUE_OUT 11 / / bleu LED connectée à la broche numérique 11
#define WHITE_OUT 13 / / White LED connectée à la broche numérique 13--non utilisés ici

#define luminosité 255 / / varie entre 0 et 255 pour les couleurs 8 bits

int b1, b2, b3 ;

void setup() {}
Définir le MOSI, MISO et SCK comme entrées numériques
pinMode(RED_IN,INPUT) ;
pinMode(GREEN_IN,INPUT) ;
pinMode(BLUE_IN,INPUT) ;

La valeur PWM LED épingles comme sorties
pinMode(RED_OUT,OUTPUT) ;
pinMode(GREEN_OUT,OUTPUT) ;
pinMode(BLUE_OUT,OUTPUT) ;
pinMode(WHITE_OUT,LOW) ;

La valeur SCR tractions pour les entrées
digitalWrite(RED_IN,HIGH) ;
digitalWrite(GREEN_IN,HIGH) ;
digitalWrite(BLUE_IN,HIGH) ;

Set LED éteint
digitalWrite(RED_OUT,LOW) ;
digitalWrite(GREEN_OUT,LOW) ;
digitalWrite(BLUE_OUT,LOW) ;
digitalWrite(WHITE_OUT,LOW) ;

}

void loop() {}
B1 = digitalRead(RED_IN) ;
B2 = digitalRead(GREEN_IN) ;
B3 = digitalRead(BLUE_IN) ;

int r, g, b ;
Si (! b1) r = luminosité ; d’autre r = 0 ;
Si (! b2) g = luminosité ; d’autre g = 0 ;
Si (! b3) b = luminosité ; b d’autre = 0 ;

digitalWrite(RED_OUT,r) ;
digitalWrite(GREEN_OUT,g) ;
digitalWrite(BLUE_OUT,b) ;

Delay(100) ;
}

Articles Liés

Commander un Circuit quelconque avec une télécommande de TV (et un Arduino)

Commander un Circuit quelconque avec une télécommande de TV (et un Arduino)

La plupart des boutons sur une télécommande n'est jamais utilisée. Alors pourquoi ne pas les utiliser pour contrôler les appareils et autres équipements électroniques autour de votre maison. Dans ce projet, je vais vous montrer comment utiliser un Ar
Contrôle Arduino RoverBot avec télécommande TV

Contrôle Arduino RoverBot avec télécommande TV

je suis un Hacker pauvres d'Arduino âgé de 15 ans, qui a peu d'accès aux composants et matériaux pour construire un robot Hi-Tech.  Je suis sûr qu'il y a beaucoup d'autres là-bas qui sont dans ma situation.  Ce petit Instructable va expliquer et démo
DIY Android Bluetooth PC gamepad avec arduino leonardo

DIY Android Bluetooth PC gamepad avec arduino leonardo

Tutoriel et test vidéo :Lien vers le fichier App Inventor et Arduino dans la description de la vidéo youtube.Étape 1: Partie liste, câblage et jouer -Arduino Leonardo (leonardo Conseil avoir émulation clavier et souris. Im utilisant micro pro)-Blueto
Comment faire un Gameboy / contrôleur de jeu avec un Arduino Leonardo

Comment faire un Gameboy / contrôleur de jeu avec un Arduino Leonardo

Salut tout le monde dans cette Instuctables nous allons voir comment réaliser un Gameboy Arduino Leonardo.En fait il n'est pas vraiment un Gameboy mais un joystick déguisé.Étape 1: Première : le matérielNous aurons besoin :-Arduino Leonardo Arduino I
À l’aide d’Arduino Leonardo comme souris et clavier, controll par bluetooth.

À l’aide d’Arduino Leonardo comme souris et clavier, controll par bluetooth.

Une fonctionnalité d'awsome Arduino Leonardo, qui rendent la Commission spéciale, est qu'elle peut servir de souris et de clavier sur ordinateur. Cela pourrait être utile pour contrôler l'ordinateur de manière différente, comme le bâton de joie et BL
Transformer une N64 Controller une manette de jeu USB en utilisant un Arduino Leonardo

Transformer une N64 Controller une manette de jeu USB en utilisant un Arduino Leonardo

Pour transformer une manette de jeu USB de controleur de la N64, la méthode la plus simple consiste à acheter un N64 Controller Adapter pour environ £15. Cependant il peut aussi être fait si vous avez un Arduino Leonardo ou tout autre carte Arduino a
La souris Wiichuck USB en utilisant un Arduino Leonardo

La souris Wiichuck USB en utilisant un Arduino Leonardo

cette instructable (rétroactivement) montre comment j'ai transformé un Wii Nunchuck en une souris pour mon PC. J'ai construit ce dispositif à peu près un an et demi, lorsque je m'embarquais tout d'abord passe-temps électronique et les microcontrôleur
Arduino Leonardo Quiz Buzzer jeu

Arduino Leonardo Quiz Buzzer jeu

Alors pourquoi vous construirait un Buzzerquiz ?Exactement ! Pour s'amuser et jouer avec des amis !Dans mon cas, il a été conçu pour une fête d'anniversaire. Les invités devaient deviner des titres de film et série basées sur la chanson thème.Ma conf
RS485 Communication série entre Arduino Mega et Arduino Nano avec Visuino

RS485 Communication série entre Arduino Mega et Arduino Nano avec Visuino

Parfois, il faut connecter les cartes Arduino situés très loin les uns des autres. RS-485 est un moyen très pratique pour connecter les planches avec seulement 2 conducteurs et peut fonctionner à une distance de 1200 m (4000 ft). Il permet aussi de m
Arduino Nano avec DHT11, RTC DS1307 et LCD 16 x 2

Arduino Nano avec DHT11, RTC DS1307 et LCD 16 x 2

Salut. Il s'agit de mon premier Instructable, alors j'espère que ce sera OK.C'est mon projet Arduino Nano avec écran LCD avec I2C, RTC DS1307 et capteur DHT11.Pour ce projet, j'ai utilisé Arduino Nano, RTC DS1307 horloge board, Conseil de capteur DHT
Arduino Leonardo/Micro comme contrôleur/manette de jeu

Arduino Leonardo/Micro comme contrôleur/manette de jeu

Remarque importante : Cet article est pour Arduino IDE version 1.6.6 (ou supérieure). Pour ajouter un contrôleur de jeu USB à un Arduino Leonardo ou le Micro à l'aide de l'IDE Arduino version 1.6.5 (ou au-dessous) Voir l'Instructable suivante : ajout
Ajouter contrôleur de jeu USB pour Arduino Leonardo/Micro

Ajouter contrôleur de jeu USB pour Arduino Leonardo/Micro

Remarque importante : Cet article est pour Arduino IDE version 1.6.5 (ou au-dessous). Pour ajouter un contrôleur de jeu USB un Arduino Leonardo ou le Micro à l'aide de l'IDE Arduino version 1.6.6 (ou supérieur) Voir l'Instructable suivant : Arduino L
Arduino montre avec écran de Nokia 3110

Arduino montre avec écran de Nokia 3110

mon but pour ce projet est de faire une montre avec sélectionnable cadrans, chronomètre et millidays.Cette idée a commencé avec une farce de fous Aprils métrique-temps. (http://www.youtube.com/watch?v=K35xG1buyFA)Tout d'abord, je voulais faire une ho
Voiture de Arduino autonome avec capteur de proximité infrarouge

Voiture de Arduino autonome avec capteur de proximité infrarouge

Ce Instructable montre comment modifier une voiture RC preloved donc il peut être contrôlé par un Arduino. Puis l'Instructable va vous montrer comment faire le RC à exécuter qu'un code simple figure 8 a partir de là l'Instructable vous montrera comme