Simulé convertisseur analogique/numérique pour RaspberryPi

Il est difficile d’obtenir des données numériques dans un RaspberryPi à travers le GPIO parce qu’il n’a pas un convertisseur numérique analogique. Cette instructable illustre à la fois la charge et la décharge d’un condensateur à lire un capteur résistif. La démonstration utilise une cellule photoélectrique et une résistance sensible de la force pour contrôler la luminosité et taux d’une LED de cligner des yeux, et il montre comment utiliser millis() donc changements se produisent instantanément au lieu de devoir attendre delay().

Ce n’est pas un vrai convertisseur analogique à numérique.

Vous aurez besoin d’un RaspberryPi, une maquette et un moyen pour courir des fils de la RaspberryPi pour le montage d’essai. Vous pouvez utiliser des fils de raccordement mâle/femelle, mais un des cordonniers Pi figurant sur cette page de Adafruit fera beaucoup plus facile : http://www.adafruit.com/search?q=cobbler

Vous aurez également besoin :

* Il s’agit d’un assortiment très pratique de résistances https://www.sparkfun.com/products/10969

.

Ce projet utilise les bibliothèques wiringPi, écrites par Gordon Henderson, pour le GPIO dans C de programmation dans un style similaire à l’IDE Arduino.

wiringPi doit être installé.

Instructions pour télécharger, installer et utiliser situent trouve à http://wiringpi.com

wiringPi utilisations on épingle propre schéma de numérotation.

Tous les numéros mentionnés dans le programme ou dans le texte sont des nombres wiringPi sauf indication contraire.

Après l’installation de wiringPi, vous pouvez obtenir une liste indiquant la goupille numérotation pour votre modèle de RaspberryPi en ouverture d’un terminal de commande en tapant :

.

Il s’agit de ma première tentative de lire le temps que nécessaire pour charger un condensateur. Dans ma dernière tentative, j’utilise une meilleure méthode microsecondes au lieu de fois dans une boucle de comptage. Elle donne des résultats beaucoup plus stables :

Articles Liés

8 bits série numérique-convertisseur analogique (gamme 5v) pour les microcontrôleurs (quand TTL et des résistances est tout vous avez)

8 bits série numérique-convertisseur analogique (gamme 5v) pour les microcontrôleurs (quand TTL et des résistances est tout vous avez)

donc j'avais besoin d'un DAC (convertisseur numérique-analogique) à utiliser avec mon pic12F675, et pour ceux d'entre vous qui n'avez jamais entendu parler de ce petit copain, c'est un microcontrôleur 8 broches de Microchip qui a seulement 6 broches
Multimètre numérique pour votre voiture

Multimètre numérique pour votre voiture

affichage de la température indicateur Digital de vitesse, tachymètre et moteur.4 mois avant, j'ai treid pour construire un tachymètre numérique & à l'aide de l'indicateur de vitesse sept segments, mais j'ai omis de le faire le droit chemin. Les circ
ARDUINO interfaces et convertisseurs pour les entrées/sorties analogiques/numériques

ARDUINO interfaces et convertisseurs pour les entrées/sorties analogiques/numériques

Ce schéma réunit toutes les interfaces ou convertisseurs que enfi­chables avec mes microcontrôleurs verser piloter mes systèmes (gaine de ventilation chauffante, régulation de température, portail automatisé, quatre thermique, monte charge, station d
Commutateur numérique pour votre appareil photo

Commutateur numérique pour votre appareil photo

c'est un très facile instructable à construire un commutateur numérique pour votre appareil photo pour prendre des photos avec votre microcontrôleurs.Ce que vous devez :1 x transistor PNP (bc547)résistance de 2 x 2K 2 Ohm4 x broches femelles trouEtap
Analogique/Raspberry pi Conseil de conversion analogique/numérique et affichage de tension de GUI

Analogique/Raspberry pi Conseil de conversion analogique/numérique et affichage de tension de GUI

Cette instructable est sur la construction et l'exploitation d'un jury de A/D 16/18 BIT 4 canaux « différentiel ». Il est basé sur le MCP3428/MCP3424 et communique à la PI framboise via I2C. Le dessin a été choisi pour permettre une planche ou un num
Faire taire votre montre numérique pour prendre des examens standardisés furtif

Faire taire votre montre numérique pour prendre des examens standardisés furtif

but: faire taire votre montre digitale bips et alarmes. Suite à cette modification, votre montre numérique sera définitivement silencieuse.Méthode: enlever le ressort-diaphragme amplificationAuditoire cible : Ceci est particulièrement utile pour les
Hacking A trousseau appareil photo numérique pour le contrôle de l’Arduino

Hacking A trousseau appareil photo numérique pour le contrôle de l’Arduino

options de photographie de l'Arduino sont peu nombreuses et espacées. Webcams ne sont pas pratiques pour les applications comme la photographie de cerf-volant ou photographie publique, à moins que vous envie d'acheter un câble USB 200 pieds. Et les t
Numérisation 3D, rendu 3D des sculptures d’argile en inox par l’intermédiaire de rendus numériques pour une proposition d’art

Numérisation 3D, rendu 3D des sculptures d’argile en inox par l’intermédiaire de rendus numériques pour une proposition d’art

Je suis un artiste possédant une formation en peinture traditionnelle et de la sculpture, après avoir terminé l'école des Arts visuels avec un BFA en peinture.Après avoir travaillé dans un studio de Jeff Koons pour plus de deux ans, je me suis intére
Protection contre les intempéries votre reflex numérique pour pas cher.

Protection contre les intempéries votre reflex numérique pour pas cher.

Lors de l'utilisation de mon appareil photo à TechShop à tirer dans un environnement poussiéreux, je veux protéger mon appareil photo avec un sac en plastique. J'ai aussi utilisé cette technique pour tirer sur un jour de pluie légèrement à l'extérieu
Peinture numérique pour illustrateurs

Peinture numérique pour illustrateurs

j'ai dessiné avec le stylo sur papier étant donné que j'avais quatre mais je n'ai jamais pu le coup de peinture. Illustration est, au moins pour moi, très différente de la peinture.J'ai été intéressé à la peinture numérique pendant un certain temps m
Comment prendre des photos de l’exposition longue nuit avec un reflex numérique pour les débutants.

Comment prendre des photos de l’exposition longue nuit avec un reflex numérique pour les débutants.

Il s'agit d'un guide rapide et simple sur la façon de prendre des photos de l'exposition longue pour les débutants avec un reflex numérique. Je ne suis pas un photographe professionnel, mais je peux partager quelques conseils qui vous aideront à pren
Conseils de bricolage Follow Focus pour votre reflex numérique--pour changer d’orientation en douceur

Conseils de bricolage Follow Focus pour votre reflex numérique--pour changer d’orientation en douceur

Une mise au point de suivi est toujours utilisé par des cinéastes professionnels d'ajuster le focus. Il fait un accent évolution tellement plus facile et plus lisse pendant le tournage. Cette astuce va vous montrer comment faire un bricolage suivre f
Horloge analogique/numérique - Arduino + PaperCraft

Horloge analogique/numérique - Arduino + PaperCraft

dans ce instructable nous va être recréer une horloge inspiré par le design original de Alvin Aronson. Quand j'ai vu cette horloge, que j'ai été très impressionné par Comment nettoyer un élégant la conception a été que tout de suite, j'ai voulu recré
Antenne numérique pour la réception des voies locales

Antenne numérique pour la réception des voies locales

la chose nous avons manqué quand nous avons annulé notre câble étaient nos chaînes locales. Drôle comment vous ne réalisez pas comment sortir du toucher vous pouvez être jusqu'à ce que vous ne pas obtenir des nouvelles locales ou, croyez-le ou non, d