RaspberryPi Pulse Width Modulation démonstration (4 / 9 étapes)

Étape 4: En utilisant le programme

Choix de menu :

1 - fade In - Out - étapes le facteur de marche de zéro à la fourchette et remettre à zéro. Il y a un retard de sept millisecondes à chaque étape. N’oubliez pas de baisser le volume si vous êtes en mode de marque : espace, il obtiendra très fort. L’option de menu tranquille ne s’arrêtera pas le Fade In - Out. Elle se déroulera à travers son cycle complet.

2 - basculer en Mode PWM - pwmSetMode([PWM_MODE]) il y a deux modes possibles, PWM_MODE_BAL et PWM_MODE_MS. PWM_MODE_MS est le Mode traditionnel de PWM Mark : Space, mais le mode équilibré, PWM_MODE_BAL, est le mode par défaut PWM sur le RaspberryPi.

3 - gamme set - pwmSetRange ([int PWMpin], [unsigned int gamme]) permet de régler la résolution, le nombre d’étapes entre 0 et 100 % duty cycle. La valeur par défaut est 1024.

4 - Réglage horloge - pwmSetClock ([int PWMpin], [horloge int]) réglage de l’horloge définit la base fréquence PWM. La fréquence de base est inversement proportionnelle à l’horloge. Le nombre magique est 18750. Divisant 18750 par l’horloge vous donnera la fréquence de Base. Divisant par la fréquence de base vous dira l’horloge. La valeur par défaut est 32 qui vous donne une fréquence de base de 585 Hertz.

5 - définit le facteur d’utilisation, utilise la fonction pwmWrite ([PWMpin], [obligation]). Obligation doit être entre zéro et la plage. Le facteur de marche que vous entrez sera actif jusqu'à ce que vous le changiez.

6 - définit le facteur de marche à zéro avec la fonction pwmWrite ([PWMpin], 0).

Vous pouvez regarder l’étape 9 pour voir les photos des tracés de l’Oscilloscope.

La plupart des multimètres peuvent mesurer la fréquence et le rapport cyclique.

Articles Liés

LinkIt One et PWM (Pulse Width Modulation)

LinkIt One et PWM (Pulse Width Modulation)

Bienvenue sur mon tutoriel sur le MediaTek LinkIt One et Pulse Width Modulation.Ce qui est Pulse Width Modulation et quel est son rôle ?Les mots Pulse Width Modulation sont presque explicite. Tout, c'est un signal électrique qui est pulsée (comme vot
Projets électroniques : Constant Current Power Supply utilisant Pulse Width Modulation

Projets électroniques : Constant Current Power Supply utilisant Pulse Width Modulation

allume une LED, puissance moteur, ce simple - ish circuit tous vous accueillera constante aux besoins actuels à l'aide de puces NE555 ! Il s'agit d'une excellente façon d'en savoir plus sur l'électronique et bien que pas aussi efficace qu'à l'aide d'
Pulse Width Modulation LED torche

Pulse Width Modulation LED torche

modulation de largeur d'impulsions (PWM) peut être utilisée pour faire varier la puissance, la vitesse ou la luminosité de nombreux appareils. Avec LED, PWM peut être utilisé pour les diminuer, ou rendre plus lumineux. Je vais utiliser eux faire une
Simple (et sale) Pulse Width Modulation (PWM) avec minuterie 555

Simple (et sale) Pulse Width Modulation (PWM) avec minuterie 555

circuit Simple pour moteur DC régulateur de vitesse (régulateur de vitesse de ventilateur, lumière / LED dimming et etc.) à l'aide de la minuterie 555.Également un bon point de départ pour les novices désireux de se salir les mains avec l'IC 555 minu
Arduino Pulse-Width Modulation numérique-Conversion analogique

Arduino Pulse-Width Modulation numérique-Conversion analogique

Ici nous allons discuter de l'opération de modulation d'impulsions largeur de conversion continu et utilisez l'idée de construire un Arduino variable en fonction d'alimentation CC.Étape 1 : Fig. 1 illustre l'utilisation d'un LM358 en conjonction avec
Modules d’Arduino - L298N double pont en H contrôleur de moteur

Modules d’Arduino - L298N double pont en H contrôleur de moteur

Guide de démarrage rapide et simple d'utilisation et d'explorer un module L298N double pont en H contrôleur de moteur avec un Arduino.Le modèle dans l'exemple que j'utilise est sur Ebay.Matériel nécessaire :Module de L298N double pont en H contrôleur
ITO : Bricolage teinte lumière

ITO : Bricolage teinte lumière

Faire une lumière de teinte RGB que vous pouvez diffuser les valeurs RVB à partir de n'importe quelle plateforme.IoT appareils sont chers, la maison intelligente ne va pas être bon marché. Que 'S pourquoi nous devenons des développeurs et Economie ch
Construire votre propre moto électrique

Construire votre propre moto électrique

vue d'ensembleLe projet fini est un 1981 Kawasaki KZ440, converti en électrique. Il est alimenté par quatre Optima Yellow Top scellé batteries au plomb (AGM), qui animent un moteur Briggs & Stratton Etek. La vitesse du moteur est contrôlée par un All
Cligner des yeux Snap Circuits LED avec ordinateur Kano

Cligner des yeux Snap Circuits LED avec ordinateur Kano

Je démontrerai comment faire clignoter une LED de Circuits Snap avec l'ordinateur de Kano (ma version de la Kano a la framboise Pi 2). J'ai perdu le compte de combien d'ordinateurs j'ai construit au fil des ans, mais je pense qu'il est sûr de dire qu
Raspberry Pi 2 WiFi RC voiture

Raspberry Pi 2 WiFi RC voiture

Dans ce tutoriel, nous allons passer plus comment faire pour convertir une vieille voiture RC pour travailler en WiFi ou internet à l'aide de Raspberry Pi 2. Si vous chaussez chapeaux de geek et permet de commencer. J'ai vu quelques projets RC Car su
Contrôler les Servos sur FPGA

Contrôler les Servos sur FPGA

Actuellement, je travaille sur la construction d'une machine de la griffe, tout comme ceux que votre enfance en proie à des salles de cinéma, des arcades et des épiceries. Je sais, pour moi, beaucoup d'heures ont été consacrées à l'aspiration pour le
Le RR.O.P. - projet OpenCV RaspRobot

Le RR.O.P. - projet OpenCV RaspRobot

Première : J'ai utilisé un traducteur pour m'aider, parce que je ne suis pas à l'aise en anglais, je m'excuse pour le mauvais anglais. Mon intention est réellement de collaborer.Deuxième: mon grâce à vous j'ai reçu un prix dans le "microcontrôleur co
Médaillon de magie

Médaillon de magie

Ce médaillon d'amélioré microcontrôleur fait un grand cadeau et dans ce instructable vous trouverez comment construire votre propre. Mise en œuvre de ce projet vous aussi apprendre toutes choses de base requis pour le programme PICAXE-08 microcontrôl
Nouilles : un crowdsourced robot

Nouilles : un crowdsourced robot

Noodle est un petit appareil avec les entrées/sorties d'une machine, mais les pensées et les sentiments d'un être humain. Vous pouvez programmer pour surveiller votre espace physique et réagir aux changements dans l'environnement avec des mots, des i