Arduino Light Display avec Vixen (7 / 7 étapes)

Étape 7: L’arduino code

Le code de l’arduino est très simple. Cette configuration actuelle utilise 15 canaux, mais pour ajouter plus est très facile. J’ai actualité testé un arduino mega et couru 52 canaux sans aucun problème.

ASTUCE :

Vous pouvez utiliser plus d’un arduino. Tout ce que vous avez à faire est exactement le même code s’ajoute les deux arduinos. Puis en renarde ajouter un second contrôleur à votre section de profil. Ouvrez chaque contrôleur, puis choisir quels canaux que vous voulez aller à chaque arduino en gardant à l’esprit que chaque arduino devront être assignés à un port com différent.

Ajout de plusieurs canaux : lire ci-dessous ou voir la vidéo.

Pour ajouter plus de canaux il suffit d’ajouter les nouvelles lignes dans chaque section juste augmenter le nombre de ligne par 1. vous devez également modifier le nombre de canaux total dans les 3 sections de ligne de commande. Il faut aussi aller dans la renarde ouverte le profil que vous souhaitez utiliser, puis choisissez le contrôleur et changer le nombre de canaux que vous utiliserez.

int A = 2 ;
int B = 3 ;
int C = 4 ;
int D = 5 ;
int E = 6 ;
int F = 7 ;
int G = 8 ;
int H = 9 ;
int I = 10 ;
int J = 11 ;
int K = 12 ;
int L = 13 ;
int M = A0 ;
int N = A1 ;
int O = A2 ;

int i = 0 ;
int incomingByte [15] ;

void setup()
{
Serial.Begin(9600) ;

pinMode (A, sortie) ;
pinMode (B, sortie) ;
pinMode (C, sortie) ;
pinMode (D, sortie) ;
pinMode (E, sortie) ;
pinMode (F, sortie) ;
pinMode (G, sortie) ;
pinMode (H, sortie) ;
pinMode (I, sortie) ;
pinMode (J, sortie) ;
pinMode (K, sortie) ;
pinMode (L, sortie) ;
pinMode (M, sortie) ;
pinMode (N, sortie) ;
pinMode (O, sortie) ;

}

void loop()
{
Si (Serial.available() > = 15)
{
pour (int i = 0; i < 15; i ++)
{
incomingByte [i] = Serial.read() ;
}                                       // Arduino pins
digitalWrite (A, incomingByte[0]) ;  Broche 2
digitalWrite (B, incomingByte[1]) ;  Broche 3
digitalWrite (C, incomingByte[2]) ;  Broche 4
digitalWrite (D, incomingByte[3]) ;  Broche 5
digitalWrite (E, incomingByte[4]) ;  Broche 6
digitalWrite (F, incomingByte[5]) ;  Broche 7
digitalWrite (G, incomingByte[6]) ;  Broche 8
digitalWrite (H, incomingByte[7]) ;  Broche 9
digitalWrite (I, incomingByte[8]) ;  Broche 10
digitalWrite (J, incomingByte[9]) ;  Broche 11
digitalWrite (K, incomingByte[10]) ; Axe de 12
digitalWrite (L, incomingByte[11]) ; PIN 13
digitalWrite (M, incomingByte[12]) ; Broches A0
digitalWrite (N, incomingByte[13]) ; Broche A1
digitalWrite (O, incomingByte[14]) ; Broche A2

}
}

Articles Liés

Arduino thermomètre avec sonde de température LM35

Arduino thermomètre avec sonde de température LM35

Arduino thermomètre avec sonde de température LM35 est un très simple à mettre en œuvre le projet Arduino basé. Ses un projet parfait si vous êtes un débutant et avez juste commencé à tester pratiquement projets Arduino.Dans ce projet, nous exposera
RegisterWrite - prolonger les sorties d’Arduino/microcontrôleur avec registres à décalage

RegisterWrite - prolonger les sorties d’Arduino/microcontrôleur avec registres à décalage

Registre Write est un exemple de programme pour prolonger les sorties de l'Arduino à l'aide d'un registre à décalage.J'ai écrit un simple croquis qu'utilisera 3 sorties de l'Arduino pour conduire le registre à décalage.J'ai écrit ce que je ne pouvais
Arduino Nano : Voir la localisation GPS sur I2C 2 X 16 LCD Display avec Visuino

Arduino Nano : Voir la localisation GPS sur I2C 2 X 16 LCD Display avec Visuino

Il y a quelques jours quelqu'un m'a demandé de faire Instructable sur l'affichage des coordonnées GPS Latitude et Longitude sur un écran LCD. J'ai promis de faire un, et c'est ici.Dans ce Instructable, je vais vous montrer comment vous pouvez branche
Arduino Nano : Bitmap animation en SSD1306 I2C OLED Display avec Visuino

Arduino Nano : Bitmap animation en SSD1306 I2C OLED Display avec Visuino

Les écrans OLED sont parmi les plus cool et le plus avancés des modules que vous pouvez utiliser dans votre projet Arduino. J'ai déjà fait un projet vous montrant comment vous pouvez imprimer les valeurs analogiques sur l'écran OLED. Presque tout de
Easy Arduino Light suite Robot

Easy Arduino Light suite Robot

Il s'agit d'un tutoriel sur comment faire un léger robot suivant en utilisant Arduino, il a été simplifié afin que les débutants peuvent essayer ce projet trop. Ce projet devrait vous prendre seulement au plus d'une heure. J'espère que vous apprécier
Arduino temperature/HUMIDITE avec écran LCD et Interface Web

Arduino temperature/HUMIDITE avec écran LCD et Interface Web

j'ai aidé récemment un client installer leur bureau qui comprenait la mise en place d'une nouvelle salle de l'ordinateur.Je voulais qu'ils soient en mesure de vérifier la température et l'humidité de la pièce tant en vérifiant un écran LCD dans la ch
Guide d’installation rapide pour Arduino LCD 2004 avec PCF8574

Guide d’installation rapide pour Arduino LCD 2004 avec PCF8574

Il s'agit d'un guide d'installation rapide pour votre Arduino LCD.Ce que vous devez savoir avant de commencer :1. écrans LCD n'est pas créés égaux, certains ont des broches différentes que l'autre.2. principaux éléments de la mise en place : l'écran
WiFi activé Arduino - interfaçage avec web APIs

WiFi activé Arduino - interfaçage avec web APIs

Êtes-vous familier avec Arduino, mais sont à la recherche d'un peu plus de connectivité dans vos projets ? Ce Instructable va sur un nouveau (et cher) module sans fil qui a frappé le monde embarqué dur - la ESP8266. Ce petit module est un moyen idéal
Arduino Email Sender avec adaptateur/bouclier Ethernet

Arduino Email Sender avec adaptateur/bouclier Ethernet

Bonjour à nouveau.Il n'y a pas si longtemps, j'ai atteint de 50 000 vues sur mon module ESP8266 Wi-fi. J'ai été assez étonné et tenais à remercier tout le monde que regardé, aimé et commenté à ce sujet. Le 2 septembre., j'ai publié instructable sur l
Arduino 4wd robot avec capteur de ping « J-Bot »

Arduino 4wd robot avec capteur de ping « J-Bot »

niveau d'expérience : intermédiaire (requière la soudure)Temps requis: 3-5 heures selon l'expérienceJ-BOT Kit JamecoQuelqu'un a dit que Jameco avait besoin d'une mascotte de robotique. J'ai toujours été un bricoleur, surtout avec l'électronique radio
Arduino thermomètre avec LM35

Arduino thermomètre avec LM35

Bonjour, tout le monde!!! Aujourd'hui je vais vous montrer comment faire un thermomètre avec capteur de température Arduino et LM35, bâtie sur une maquette et connecté avec les cavaliers (tas de câbles: D).Étape 1: Collecte les pièces Cet article rec
Ajouter le Support de l’Arduino dans ESP8266 avec le code d’échantillon test

Ajouter le Support de l’Arduino dans ESP8266 avec le code d’échantillon test

ESP8266 emballe beaucoup de punch. Il n'est pas juste un module WiFi, il a également un micro-contrôleur décent en construit. Maintenant, la meilleure partie est, la Communauté a fait ce micro-contrôleur intégré extrêmement facile de programmation en
Arduino HC-SR04 (avec écran LCD)

Arduino HC-SR04 (avec écran LCD)

SalutDans ce tutoriel, je vais vous montrer comment 1. Connecter le HC-SR04 à un arduino et imprimer la distance et le serial monitor, 2. Connecter un écran LCD et d'imprimer les résultats là au lieu de cela. Le capteur fonctionne en cinglant sur un
Arduino Joystick Breadboard avec sortie LCD

Arduino Joystick Breadboard avec sortie LCD

veux être en mesure de contrôler un couple de servos avec un pouce-joystick ? Mais ne sais pas par où commencer ?Je n'ai pas servos, mais je peux vous mettre sur la bonne voie sur la façon de faire des choses lorsque vous vous déplacez le joystick.Ce