Contrôle des LEDs sur USB avec VUSB (1 / 10 étapes)

Étape 1: V-USB

Quel est le problème ?

De nombreux microcontrôleurs AVR disposent d’un UART, qui permet la communication série avec d’autres puces ou un ordinateur via le port série. Toutefois, pas beaucoup les ordinateurs récents sont équipés par un port série de nos jours, munis à la place de ports USB. Il est possible de communiquer avec une puce AVR via USB à l’aide d’une puce de conversion comme le FTDI FT232RL trouvé sur l’Arduino, mais si vous utilisez un câbleou un Conseil , vous ajoutez coût et la complexité de votre projet. Si seulement il y avait un moyen facile de parler à la puce AVR directement via USB...

Entrez V-USB

Alors, quel est V-USB ? Sur leur site (http://www.obdev.at/products/vusb/index.html) :

V-USB est une implémentation logicielle d’un périphérique USB de basse vitesse pour le domaine des microcontrôleurs Atmel AVR®, rendant possible la construction d’un périphérique USB avec presque n’importe quel Microcontrôleur AVR®, ne nécessitant ne pas de n’importe quel morceau supplémentaire.

Sonne bien ! Alors, que devons-nous commencer ?

  • Une copie du code V-USB, vous pouvez récupérer depuis la page de Téléchargement de la société ou leur page de github .
  • Une version du fichier usbconfig.h , modifié pour notre projet spécifique (plus sur cela plus tard).
  • Un microcontrôleur AVR au moins 2 Ko de mémoire Flash, 128 octets RAM, qui peut fonctionner à 12 MHz, 15 MHz, 16 MHz ou 20 MHz (avec un cristal) ou à 12,8 MHz ou 16,5 MHz (avec un oscillateur RC interne).

Choisir un microcontrôleur

Outre les exigences ci-dessus, notre microcontrôleur doit également 3 canaux PWM, de contrôler chacune des couleurs RVB. J’ai choisi d’utiliser l’ATmega168 parce que j’ai eu un qui traînent, mais il y a quelques options différentes (par exemple le ATtiny2313). Si vous choisissez un microcontrôleur différent, veillez à modifier le code du microprogramme fourni.

Articles Liés

Tutoriel 4 - contrôle des LEDs et servos avec capteurs et rendant fonctions

Tutoriel 4 - contrôle des LEDs et servos avec capteurs et rendant fonctions

à l'aide de la bibliothèque de Servo ; cartographie des variables à une autre variable ; création de fonctions
Comment mettre des Leds sur les voitures Rc

Comment mettre des Leds sur les voitures Rc

il s'agit d'un tutoriel sur comment mettre des LEDs sur voiture R/C. Pour ce faire vous devez LEDs longues de choix, commutateur de toute nature et un fer à souder (facultatif). J'ai eu la piste blanche à lui donner l'air cool sur terrain.Etape 1: Dè
Contrôle des LEDs RGB avec controlBox

Contrôle des LEDs RGB avec controlBox

il y a quelques jours que j'ai posté une instructable pour la controlBox, qui est juste un nom de fantaisie pour un Imp lire un potentiomètre et un commutateur et poussant les données dans le planificateur de Imp électrique. Si vous n'avez pas encore
Arduino 101 et Visuino : contrôler la LED de Smartphone avec le Bluetooth, LE

Arduino 101 et Visuino : contrôler la LED de Smartphone avec le Bluetooth, LE

101 de l'Arduino est un puissant microcontrôleur, qui est également livré avec l'accéléromètre intégré, le Gyroscope, thermomètre et LE Bluetooth (BLE). Le Bluetooth permet elle particulièrement bien adaptée pour ITO développement et contrôle à dista
Utilisez le bouton de contrôle LED sur pcDuino avec Java

Utilisez le bouton de contrôle LED sur pcDuino avec Java

dans un post précédent, nous avons examiné comment clignoter la LED à l'aide de la commande Java GPIO. Dans ce post, nous allons examiner comment utiliser programme avec Java pour implémenter une LED commandée par un bouton.Étape 1: Liste des pieces
Arduino - contrôle des leds avec manette PS2 - KY-023

Arduino - contrôle des leds avec manette PS2 - KY-023

Salut tout le monde! Aujourd'hui, j'ai fait un exemple simple sur la façon d'utiliser le KY-023.Nous allons piloter un Module RVB et un 7 Module Led de couleur.Vous pouvez ajouter n'importe quoi d'autre comme Servos, relais ou tout ce qui viennent da
Contrôle des moteurs à courant continu avec votre Smartphone (parfait pour un Robot)

Contrôle des moteurs à courant continu avec votre Smartphone (parfait pour un Robot)

dans ce tutoriel, je vais vous montrer comment vous pouvez contrôler 2 moteurs à courant continu via le bluetooth avec ma toute nouvelle application Android.On l'appelle « BlueArd » et c'est la 1.0 version. Je veux mettre à jour mon application plus
Jouer des sons sur pc avec arduino et progduino

Jouer des sons sur pc avec arduino et progduino

Aujourd'hui je vais vous montrer comment il est facile de construire un lecteur simple et exécutez-le sur l'ordinateur avec arduino et progduino.En savoir plus sur progduino : http://www.progduino.comÉtape 1: Code Arduino - player sur votre pc.Copiez
Contrôle des LEDs par ordinateur portable ou autre

Contrôle des LEDs par ordinateur portable ou autre

ce projet est très orienté vers les décorations de Noël, mais avec un peu d'imagination, la technique pourrait être appliquée à toutes sortes d'autres applications.Il faut vraiment normalement ne pas connecter quoi que ce soit directement à l'ordinat
Clignotement des LEDs sur la fréquence de la musique

Clignotement des LEDs sur la fréquence de la musique

Hé les gars, dans ce tutoriel je vais vous montrer exactement comment j'ai créé ma carte Arduino pour prendre un audio standard d'entrée et flash puis un ensemble de LED basées sur la fréquence de la musique de fond.Voici une courte vidéo d'elle en a
Contrôle des appareils ménagers avec Arduino

Contrôle des appareils ménagers avec Arduino

Bonjour Instructables... Voici le projet simple par lequel nous pouvons allumer et éteindre appareils par n'importe quel IR ordinaire distants comme TV, télécommandes DVD etc...,Étape 1: Composants requis Composants nécessitentCarte relais pilote - 1
Comment enregistrer des chansons sur internet avec les moyens rapides

Comment enregistrer des chansons sur internet avec les moyens rapides

bien que de nombreux sites en ligne de radio internet ou des flux audio et vidéo sites donnent à nous avec un grand nombre de chansons, nous ne pouvons pas chercher un moyen légal d'obtenir ces chansons. Il semble que le téléchargement de chansons to
Arduino LED Water Jumping avec Music

Arduino LED Water Jumping avec Music

il s'agit d'un moyen facile de concevoir et fabriquer votre propre saut de LED et de l'eau pendant que vous jouer de la musique.Liste de matériel :. Carte Arduino. Voyants : N'importe quelle couleur de LED souhaitée. Dans ce cas, j'utilise les 5 coul
Accéléromètre basé reconnaissance de gestes pour contrôler une LED

Accéléromètre basé reconnaissance de gestes pour contrôler une LED

Ces documents et les informations contenues dans cette instructable sont fournies par les étudiants inscrits au logiciel des lieux (www.softwareofplaces.com)Classe l'Université PUC-Rio. Le contenu représenté ici est le projet définitif de l'élève pou