Étape 7: Utilisation et téléchargements
Utilisation : vidéo
Il est simple de faire la vidéo avec l’hélice :
- 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.
- 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"
- Démarrage de la TV. Utilisation :
text.start(12)
- 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