Ajouter vidéo & Audio à votre projet de microcontrôleur (7 / 7 étapes)

Étape 7: Utilisation et téléchargements

Utilisation : vidéo

Il est simple de faire la vidéo avec l’hélice :

  1. Téléchargez l’outil de l’hélice. Il s’agit de l’environnement de développement pour le Prop. Liens pour Mac/Linux et windows sont dans la section de téléchargement ci-dessous.
  2. Inclure l’objet « tv_text ». L’outil de l’hélice est livré avec une bibliothèque décente d’objets, y compris un objet TV. Dans la section OBJ de votre code, il suffit d’inclure :
     text: "tv_text" 
  3. Démarrage de la TV. Utilisation :
     text.start(12) 
  4. Avec text.str, text.hex, text.out, etc., mettre des choses sur l’écran . Voici un exemple :
     text.str(string(13,"Hello World",$C,1)) 

L’ensemble du programme serait :

CON _clkmode = xtal1 + pll16x ' définit l’hélice 16 x le _xinfreq xtal = 5_000_000 ' raconte la Prop le xtal tourne à texte OBJ 5MHz: « tv_text » ' inclure cet objet début PUB CON _clkmode = xtal1 + pll16x 'sets the Prop to 16x the xtal _xinfreq = 5_000_000 'tells the Prop the xtal is running at 5MHz OBJ text : "tv_text" 'include this object PUB start text.start(12) 'start up the TV with basepin 11 text.str(string(13,"Hello World",$C,1)) ' use the method 'str' to put up text "démarrage de la TV avec basepin 11 CON _clkmode = xtal1 + pll16x 'sets the Prop to 16x the xtal _xinfreq = 5_000_000 'tells the Prop the xtal is running at 5MHz OBJ speaker : "PWMEngine" 'include this object PUB start speaker.PWMEngine 'start up the speaker speaker.changespeakerfrequency(1000) 'change frequency to 1,000 hertz speaker.changespeakervolume(50) 'volume to 50% waitcnt(clkfreq + cnt) ' cnt = current system time, clkfreq = ticks in 1 second speaker.changespeakerfrequency(6000) 'change frequency to 6,000 hertz 

C’est juste un résumé de mettre en place le texte de base. Les graphismes sont un peu plus compliqué, mais pas mauvais, jetez un oeil à la Graphics_demo pour voir comment faire des animations, des formes et graphismes.

Utilisation : Audio

Audio est tout aussi facile.  Il y a déjà des objets pour jouer des fichiers .wav, synthèse vocaleet la synthèse de fréquence.  Si vous voulez juste un exemple rapide et sale, de Kwabena objet pilote haut-parleur semble facile.  Saisir l’objet, modifier la constante PWM_Pin à 11, et voici un exemple d’utilisation :

Téléchargements

Salut-res photos sont sur flickr

Le Conseil d’administration est disponible sous la licence MIT (domaine public). Vous pouvez télécharger le dessin en Format DipTrace , pdfou png.

L’outil d’hélice (l’environnement de programmation pour l’hélice) pour Mac/Linux et Windows.  Aussi, n’oubliez pas de saisir un PDF du Manuel de l’hélice.


Obtenir
ProtoPlus ou hélice plate-forme sur Gangster Gadget

Articles Liés

Stockage de masse simple pour votre projet de microcontrôleur

Stockage de masse simple pour votre projet de microcontrôleur

vous voulez gigaoctets de stockage pour votre microcontrôleur ? Vous souhaitez un moyen simple de transférer des fichiers depuis votre PC vos picaxe ou arduino ou autre micro projet ?Ce petit projets montre l'uDrive qui peut être configuré comme un d
Ajouter Bluetooth 4.0 à votre projet Arduino [IoT] - contrôlée par Smartphone

Ajouter Bluetooth 4.0 à votre projet Arduino [IoT] - contrôlée par Smartphone

Nous sommes le groupe d'internet de passionnés de choses qui aiment le piratage ensemble différents dispositifs. Découvrez notre projet en cours sur notre site Web et jetez un oeil à ce guide dans un format différent sur notre blog.Étape 1: Introduct
Projet de microcontrôleur Arduino

Projet de microcontrôleur Arduino

projet piloté par microprocesseurComme vous le savez notre site repose sur le Circuit de projet électronique Simple. Mais pour atteindre des performances supérieures, (projet de niveau ingénieur) et de haute qualité de sortie à battre les concurrents
Projets de microcontrôleur Arduino

Projets de microcontrôleur Arduino

après plusieurs années d'expérience avec Arduino a décidé à résumer les projets dans un E-book :http://85.254.232.222/Arduino/Vous pouvez télécharger un fichier compressé qui comprend :Référence de l'ArduinoProjets de baseLED-affichage 16 chiffres de
Ajouter un écran tactile de votre projet

Ajouter un écran tactile de votre projet

ajouter des graphiques, affichage d'informations en temps réel et une interface utilisateur dynamique à votre projet de microcontrôleur avec un écran tactile !  Dans ce instructable, je vais vous montrer comment utiliser un écran tactile pour :Affich
Partie de microcontrôleurs de début 11 : Horloges, compteurs et l’horloge de microcontrôleur

Partie de microcontrôleurs de début 11 : Horloges, compteurs et l’horloge de microcontrôleur

Temporisations et compteurs sont donc essentiels que vous verrez de nombreux exemples impliquant tout au long de cette série. Comme son nom l'indique, minuteries sont utilisés pour le temps et le comptage. Comptage et le calendrier vous permet de fai
Intro au microcontrôleur débogage (et un minuteur Pomodoro)

Intro au microcontrôleur débogage (et un minuteur Pomodoro)

Bonjour Hack-A-Day et dangereux des Prototypes de lecteurs !  S'il vous plaît, votez pour moi dans l'uC Sparkfun concours !  (Si vous votez pour moi vous pouvez toujours voter pour d'autres projets aussi bien)  Le bouton de vote est juste vers le hau
Piraté câble de disque dur SCSI pour les écrans de 128 x 64 à l’aide de microcontrôleurs

Piraté câble de disque dur SCSI pour les écrans de 128 x 64 à l’aide de microcontrôleurs

écouteur de Long temps, premier interlocuteur de temps à Instructables !Bienvenue sur mon premier Instructable !Ce hack est une réutilisation des vieux câbles SCSI 40 broches.J'étais fatigué d'utiliser l'espace de la maquette pour le chargement d'un
Programmation des microcontrôleurs PIC

Programmation des microcontrôleurs PIC

microcontrôleurs PIC sont un outil très utile et polyvalent pour une utilisation dans de nombreux projets électroniques. Ils sont très peu coûteux et facile à trouver. Ils sont aussi très puissants et beaucoup sont capables de vitesses allant jusqu'à
Comment changer fusible bits de Atmega328p AVR - microcontrôleur 8 bits en utilisant Arduino

Comment changer fusible bits de Atmega328p AVR - microcontrôleur 8 bits en utilisant Arduino

Dans ce instructable vous apprendrez comment changer les bits de fusible du microcontrôleur Atmega328p. J'utilise Arduino mega comme programmeur au programme Atmega328P-PU sur maquette. Il est livré avec une valeur par défaut 1MHz interne calibré la
Atmel démarrage 2: Circuits de microcontrôleur et les fusibles

Atmel démarrage 2: Circuits de microcontrôleur et les fusibles

M. A. Parker c2015Circuits et fusibles construit un circuit simple mais important sur la maquette de l'expérimentateur qui sera utilisé comme plateforme de base pour de nombreux projets de microcontrôleur et pour définir les paramètres de microcontrô
Mise en route avec un microcontrôleur 8051

Mise en route avec un microcontrôleur 8051

Bonjour à tousJ'aime les projets de microcontrôleurs. J'utilise souvent les deux cartes Arduino et « nu » AVR microcontrôleurs (dispositifs ATTINY et ATMEGA) pour mes projets.Pour ma culture, je choisis d'étudier un autre type de microcontrôleurs, ce
GSM base polyvalent robotique véhicule à l’aide de microcontrôleur PIC

GSM base polyvalent robotique véhicule à l’aide de microcontrôleur PIC

ce projet vise à développer un véhicule robotisé qui peut être contrôlé par un téléphone cellulaire. Envoient des commandes DTMF d'un téléphone à un autre téléphone cellulaire qui est monté sur le véhicule robotisé. Ces commandes servent à nourrir un
Utiliser un microcontrôleur PIC pour commander un Servo Hobby

Utiliser un microcontrôleur PIC pour commander un Servo Hobby

cette instructable décrit comment intégrer des servos de passe-temps (type utilisé dans les avions RC, voitures, etc.) dans vos projets de microcontrôleur.Étape 1: Comment les Servos sont différente des moteurs ordinaires Dans un moteur à courant con