Android sous contrôle LED Strip (IOIO alimenté) (4 / 4 étapes)

Étape 4: La partie amusante

Maintenant le plaisir partie. Voici où vous écrirez le code pour indiquer le téléphone Android comment contrôler la bande de LED. Pour rendre les choses plus faciles, reportez-vous à l' exemple de code de ce projet et puis juste tordre pour vos besoins, voici un lien direct pour le code d’activité Android (corps principal du code). Le ciel est la limite ici en termes de scénarios interactifs, tout ce que vous pouvez obtenir avec un Android téléphone devient possible.

Pour les gens qui savent Arduino, codage Android est un peu plus difficile, mais pas trop mal, vous aurez le coup de lui assez rapide. Voici l’application traditionnel « hello world » IOIO et Android. Lisez le code ainsi que les commentaires en Italiques gras et vous obtiendrez l’essentiel.

package ioio.examples.hello ;

Import ioio.examples.hello.R ;
Import ioio.lib.api.DigitalOutput ;
Import ioio.lib.api.exception.ConnectionLostException ;
Import ioio.lib.util.AbstractIOIOActivity ;
Import android.os.Bundle ;
Import android.widget.ToggleButton ;

/**
* Il s’agit de l’activité principale de l’application d’exemple HelloIOIO.
 *
* Il affiche un bouton bascule sur l’écran, ce qui permet le contrôle de le
* LED intégrée. Cet exemple montre une utilisation très simple du IOIO, à l’aide de
* la classe {AbstractIOIOActivity}. Pour un cas d’usage plus avancé, consultez le
* HelloIOIOPower exemple.
 */

public classe MainActivity s’étend AbstractIOIOActivity {}
privé ToggleButton button_ ;

/**
* Appelée lorsque l’activité est d’abord créée. Ici on Initialise normalement
        * our GUI.
        */


public void onCreate (Bundle savedInstanceState) {}
Super.onCreate(savedInstanceState) ; //All android app ont cette ligne, juste s’assurer que c’est là et ne vous inquiétez
setContentView (R.layout. principal) ;    //in android, la disposition de l’écran vient d’un fichier XML, vous spécifier la manière, main.xml ici
button_ = (ToggleButton) findViewById (R.id. bouton) ;
}

/**
* Il s’agit du thread sur lequel tous le IOIO, activité qui se passe. Il sera géré
* chaque fois que l’application est reprise et abandonnée lorsqu’il est interrompu. Le
* méthode setup() s’appellera juste après une connexion avec le IOIO a
* été mis en place (qui peut se produire plusieurs fois!). Puis, loop() sera
* appeler répétitivement jusqu'à ce que se déconnecte le IOIO.
        */

classe IOIOThread s’étend AbstractIOIOActivity.IOIOThread {}
/ ** La LED intégrée. */
privé DigitalOutput led_ ;

/**
* Appelée chaque fois qu’une connexion avec IOIO a été établie.
* Généralement utilisé pour ouvrir goupilles.
               *
* ConnectionLostException
* IOIO lors de connexion est perdue.
               *
* ioio.lib.util.AbstractIOIOActivity.IOIOThread#setup()
               */


protégé void setup() lève {ConnectionLostException}
led_ = ioio_.openDigitalOutput (0, true) ;
}

/**
* Appelé répétitive, tandis que le IOIO est connectée.
               *
* ConnectionLostException
* IOIO lors de connexion est perdue.
               *
* ioio.lib.util.AbstractIOIOActivity.IOIOThread#loop()
               */


protégé void loop() lève {ConnectionLostException}
led_.Write(!button_.IsChecked()) ;
essayez {
Sleep(100) ;
} catch (InterruptedException e) {}
}
}
}

/**
* Une méthode pour créer notre fil IOIO.
        *
* ioio.lib.util.AbstractIOIOActivity#createIOIOThread()
        */


protégé AbstractIOIOActivity.IOIOThread createIOIOThread() {}
retour nouveau IOIOThread() ;
}
}

Articles Liés

Bluetooth sous contrôle LED portable avec Intel Edison

Bluetooth sous contrôle LED portable avec Intel Edison

Avez-vous déjà imaginé un monde où vous pouvez modifier le modèle d'une robe avec une pression sur le bouton ? Ou un pour pouvoir modifier la hauteur d'un ourlet avec un coup de vous doigts ? Technologie permet contrôle et personnalisation dans des e
Android Bluetooth contrôle Led RGB

Android Bluetooth contrôle Led RGB

Choisissez la teinte de la lumière qui vous fait vous sentir plus à l'aise.Télécommande bluetooth simple dont vous pouvez modifier l'éclairage de votre appareil mobile ou tablette.Vous avez deux canaux RVB séparés, où vous pouvez obtenir différentes
SmartMesh - Arduino et Android sous contrôle pneumatique Facade

SmartMesh - Arduino et Android sous contrôle pneumatique Facade

Ce projet faisait partie de Multimodal médias folie 2014, accueilli par le Président pour Computer Aided Architectural Design (CAAD) et les médias Computing Group de l'Université RWTH Aachen. Pour plus de Skins Smart, veuillez consulter cette page :
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
WIFI sous contrôle LED Hat

WIFI sous contrôle LED Hat

Ici, vous apprendrez à utiliser une carte de microcontrôleur Intel Edison pour se connecter à LEDs en sortie et à utiliser le WIFI comme une méthode de saisie pour modifier les couleurs ou les animations des LEDs.J'ai aussi est un guide étape par éta
Android sous contrôle multiprise

Android sous contrôle multiprise

cette boîte de puissance 4 canaux est Arduino contrôlée et bluetooth activé, donc il peut être couplé à votre appareil Android.ATTENTION : CE PROJET CONSISTE À ALIMENTATION 115V QUI PEUT ÊTRE DANGEREUSE, MÊME MORTEL. N'ESSAYEZ PAS SI VOUS N'AVEZ PAS
Bluetooth sous contrôle LED avec une entrée analogique LDR pour TfCD

Bluetooth sous contrôle LED avec une entrée analogique LDR pour TfCD

Paul Bosch - 4154746Duygu Guroglu - 4519191Ce projet est une variation sur le Test de RFduino et exemple d'application Android d'Ed (Ed RFDuino Test App)Nous avons réécrit le programme de test existante pour le RFduino et l'application de test pour A
Android sous contrôle pneumatique Cannon propulsé par Arduino

Android sous contrôle pneumatique Cannon propulsé par Arduino

tous les étés, Qualcomm héberge une bataille de la concurrence des écoles, qui donne aux employés l'occasion de représenter leur université. Cette année, entrées devaient être des engins, et ils ont été jugés selon comment cool elles étaient perçues
Android sous contrôle véhicule RC avec vidéo en temps réel via Bluetooth & Wi-Fi

Android sous contrôle véhicule RC avec vidéo en temps réel via Bluetooth & Wi-Fi

sur Internet il existe de nombreux articles sur l'utilisation des voitures RC avec IP ou caméra sur le Web. Mais la plupart d'entre eux a utilisé un ordinateur portable ou un routeur interne avec Open-WRT ou DD-WRT un firmware. Voir la vidéo et le co
Bluetooth sous contrôle led 4x4 matrice, à l’aide d’un automate de CE1 SPLat

Bluetooth sous contrôle led 4x4 matrice, à l’aide d’un automate de CE1 SPLat

Pièces :fer à souder et souduretrépans carottiersPerceusepetit morceau de boisUn ordinateur exécutant SPLat/PC, le gratuit SPLat environnement (IDE) de programmationfil solide brinFils d'en-tête femelle1 CE1 SPLat PLCPort série JY-MCU Bluetooth Wirel
Capteur de ping sous contrôle LED RGB

Capteur de ping sous contrôle LED RGB

Dans le cadre de mon projet ce semestre, j'avais besoin d'être en mesure de contrôler certains LED RGB à l'aide d'un capteur de ping. Pour mon projet, j'ai voulu ma LED à s'estomper grâce à des couleurs mais quand quelqu'un arrivé trop près de ce pro
Musique sous contrôle LED

Musique sous contrôle LED

cette instructable vous montrera comment faire une LED clignotante facile à la musique.vous pouvez l'essayer lampe normale de Pentecôte, mais l'effet est meilleur Pentecôte LED est facile à faire. Je l'ai fait après 30 minutes. et après que l'effet e
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
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