ANDROID + ARDUINOADK + RGB led (2 / 6 étapes)

Étape 2: l’application de traitement

le code est basé sur trois barres de défilement ainsi que leur position en abscisse de l’axe d’une valeur de couleur. Cette couleur s’affiche dans la fenêtre ovale à côté d’eux.
en outre, commencer le traitement en mode java. alors seulement vous pouvez voir la sortie en java.

Voici le code :

HScrollbar hs1, hs2, hs3 ;        initialiser la barre de défilement
PFont f ;
void setup()
{
taille (800, 480) ;    décrire la taille de la fenêtre
f = loadFont("ComicSansMS-Bold-48.vlw") ;    créer des polices. juste pour le show
noStroke() ;
int x1 = hauteur/4 ;
HS1 = nouveau HScrollbar (0, x 1 + 30, largeur-220, 16, 16) ;
HS2 = nouveau HScrollbar (0, 2 * x 1 + 30, largeur-220, 16, 16) ;
HS3 = nouveau HScrollbar (0, 3 * x 1 + 30, largeur-220, 16, 16) ;
}

{} void draw()
Background(255) ;
textFont(f) ;
Fill(63,232,34) ;
texte ("RGB Color Selector", 5, 80) ;
Fill(0) ;
float img1Pos = hs1.getPos() ;
Fill(255,0,0) ;
float img2Pos = hs2.getPos() ;
Fill(0,255,0) ;
float img3Pos = hs3.getPos() ;
Fill(0,0,255) ;
flotteur r = carte (img1Pos, 0, largeur-200,0,255) ;
flotteur g = carte (img2Pos, 0, largeur-200,0,255) ;
float b = carte (img3Pos, 0, largeur-200,0,255) ;
int rr, gg et bb ;
RR=int(r) ;
GG=int(g) ;
BB=int(b) ;
HS1.Update() ;    pour obtenir la position actuelle
HS2.Update() ;
HS3.Update() ;
HS3.Display() ;
HS1.Display() ;
HS2.Display() ;
Fill(RR,GG,BB) ;
strokeWeight(2) ;
Smooth() ;
ellipse (700, 250, 190, 190) ;
Stroke(0) ;
}
HScrollbar, classe
{
int swidth, sheight ;
flotteur xpos, ypos ;
flotteur spos, newspos ;
flotteur sposMin, sposMax ;
int lâche ;
plus booléenne ;
Boolean verrouillé ;
ratio de flotteur ;

HScrollbar (float xp, flotter yp, sw int, int, int l)
{
swidth = sw ;
sheight = sh ;
int widthtoheight = sw - sh ;
ratio = (float) sw / (float) widthtoheight ;
PosX = xp ;
YPos = yp-sheight/2 ;
FS = xpos + swidth/2-sheight/2 ;
newspos = spos ;
sposMin = xpos ;
sposMax = xpos + swidth - sheight ;
vrac = l ;
}

void update()
{
{if(overEvent())}
plus = true ;
} else {}
plus = false ;
}
Si (mousePressed & & plus) {}
verrouillée = true ;
}
{if(!mousePressed)}
verrouillée = false ;
}
{if(Locked)}
newspos = contraindre (mouseX-sheight/2, sposMin, sposMax) ;
}
Si (abs (newspos - spos) > 1) {}
FS = spos + (newspos-spos) / en vrac ;
}
}

flotteur contraindre (float val, flotter minv, flotter maxv)
{
retour min (max (val, minv), maxv) ;
}

overEvent() booléenne
{
Si (mouseX > xpos & & mouseX < xpos + swidth & & mouseY > ypos & & mouseY < ypos + sheight)
{
retourne la valeur true ;
}
d’autre
{
retourne la valeur false ;
}
}

display() Sub
{
noStroke() ;
Fill(204) ;
Rect (PosX, Posy, swidth, sheight) ;
if(over || Locked)
{
remplissage (0, 0, 0) ;
}
d’autre
{
remplissage (102, 102, 102) ;
}
Rect (spos, ypos, sheight, sheight) ;
}

flotteur getPos()
{
retour des spos * ratio ;
}
}

Articles Liés

Arduino/Android - BLUETOOTH RGB LED contrôle ANDROID APP

Arduino/Android - BLUETOOTH RGB LED contrôle ANDROID APP

Bonjour tout le monde! Aujourd'hui, j'ai fait un soft pour contrôler un module Led RVB avec un appareil Android. Me contacter pour le code Open source de l'application.Remarque : Si vous avez acheté un LED Anode commune Connectez-le à 5vJ'ai utilisé
Android sous contrôle RGB LED en utilisant Arduino

Android sous contrôle RGB LED en utilisant Arduino

Hai pour tous les membres de l'AIMTA post va montrer comment contrôler le RGB LED utilisant android avec arduino et un module Bluetooth HC-05.J'ai cherché dans Internet il y a beaucoup de techniques pour contrôler la LED RGB. Mais il s'agit de la mét
ArduDroid : Un Simple contrôleur de base 2-Way Bluetooth Android pour Arduino RGB led bande

ArduDroid : Un Simple contrôleur de base 2-Way Bluetooth Android pour Arduino RGB led bande

INTRODUCTIONGET IT ON google app de jeu « ardudroid »ARDUDROID (anciennement Andruino) est une simple application Android pour vous aider à contrôler les broches de votre Arduino Uno (ou clone) depuis votre téléphone Android sans fil. C'est une appli
RGB-Led Clock avec puce Bluetooth

RGB-Led Clock avec puce Bluetooth

Cette instructable vous montre comment utiliser un cyprès-BLE-Devkit pour construire une RGB-LED-horloge.Vous devez seulement très peu choses :RGB-LED-Strip de 30 ou 60 WS2812b-LEDs.une carte de circuit imprimé style grillecertaines broches broche-en
WiFi sous contrôle RGB LED Strip

WiFi sous contrôle RGB LED Strip

Ces télécommandes IR utilisés pour contrôler les bandes LED RGB peuvent parfois devenir irritant en raison de leur aire de répartition limitée et la chasse pour la télécommande lorsque vous ne le trouvez pas. Ce projet simple, mais efficace peut réso
Arduino contrôlée RGB LED strip pour le salon

Arduino contrôlée RGB LED strip pour le salon

L'idée derrière ce petit projet était d'avoir une lumière d'ambiance assez indirecte dans le salon. Elle est contrôlée par le serveur openHAB (ce projet est toujours sur la liste à ajouter à ce site) installé sur une facture pro forma de framboise. B
Bluetooth sous contrôle RGB LED lampe

Bluetooth sous contrôle RGB LED lampe

Dans ce Instructable je démontrerai comment créer une lampe multicolore contrôlée via Bluetooth en utilisant un Arduino, module Bluetooth HC-05 et appareil Android ou Teraterm pour les ordinateurs avec Bluetooth. Le code pour la lampe permet actuelle
Smart Phone contrôlé l’arbre de Noël avec RGB LED Strip

Smart Phone contrôlé l’arbre de Noël avec RGB LED Strip

Noël puisque c'est ici, nous avons décoré cet arbre de Noël avec RGB LED Strip pour notre fête de Noël et rend un arbre téléphone intelligent contrôlé. XD. It présentera bien sûr une magie de « dernière minute » pour le spectacle de Noël. Noël approc
Haute puissance RGB LED Moodlamp qui synchronise avec Philips Hue

Haute puissance RGB LED Moodlamp qui synchronise avec Philips Hue

dans ce instructable l'accent se trouve sur le logiciel que j'ai créé - non pas tant sur le côté matériel. Vous n'avez pas besoin d'utiliser une haute puissance led pour cela, vous pouvez utiliser chaque LED RGB - vous aimez la.La "haute puissance RG
SoGo Mini Portable Multi Speaker avec application contrôlée RGB LED Light

SoGo Mini Portable Multi Speaker avec application contrôlée RGB LED Light

Venez bientôt SoGo Mini seul haut-parleur Portable Multi avec APPContrôlé RGB LED lumière et la couleur de la bague personnalisable. Large gamme de compatibilité avec d'autres dispositifs, tels que Mac, PC, Android, IOS, 20 plus heure sauvegarde de p
TV Remote Controlled RGB Led

TV Remote Controlled RGB Led

INTRODUCTIONTélécommande infrarouge projet est l'un des projets populaires pour les amateurs de l'arduino. Nous avons ici parlons le téléviseur distants. Il y a divers bouton de télévision éloignées qui ne sont pas utilisés. Aussi si nous pouvons fai
RGB LED voiture Dash et éclairage de la porte

RGB LED voiture Dash et éclairage de la porte

Bandes LED RGB sont un excellent moyen d'ajouter discrètement la couleur dans les lieux, ils viennent généralement avec endos adhésif pour le rendre plus facile à coller n'importe où. Ces bandes de LED sont devenues assez simple et peu coûteux à ache
Scanner Rgb Led lampe Pwm contrôlé par Arduino Nano

Scanner Rgb Led lampe Pwm contrôlé par Arduino Nano

Scanneur recyclé rgb led lampe pwm contrôlé par Arduino NanoÉtape 1: Résultat FinalC'est ce que vous obtenez si vous suivez ce instructable.Étape 2: Rechercher une imprimanteVous recherchez un cassé hp imprimante tout en un. (D'autres marques peuvent
RGB LED Pixel tactile réactive Table de jeu

RGB LED Pixel tactile réactive Table de jeu

Les tables sont des objets utiles à avoir et que nous avions besoin d'une nouvelle table basse pour le salon c'était logique pour construire mon propre avec quelques fonctionnalités supplémentaires électronique.Ma conception de la table comprend les