En utilisant un Arduino de contrôler ou de tester un dispositif électronique de SPI

il y a beaucoup de dispositifs électroniques qui utilisent le bus SPI, ou le bus Serial Peripheral Interface, pour les communications (p. ex. divers capteurs, LCD affiche, potentiomètres numériques, convertisseurs D/A et A/D, sans fil émetteurs et récepteurs, les contrôles de volume audio).  Les dispositifs de recevoir des données en série d’un microcontrôleur à l’aide d’un montage 3 fils qui comprend un puce signal select (généralement intitulé CS - lorsque ce signal est à logique 0, une puce reconnaît il sera réception ou envoi de données), un signal d’horloge pour synchronisant les données sérielles sur le périphérique et le flux de données en série lui-même.

Nombreux amateurs utilisent des microcontrôleurs comme l’Arduino pour contrôler et utiliser des dispositifs SPI.  Souvent, vous voulez juste pour tester le dispositif électronique pour s’assurer qu’elle et son circuit associé fonctionne correctement.  Cette Instructables vous montrera comment configurer et programmer un circuit de Conseil de proto simple en utilisant l’Arduino Uno de données SPI vous conduire à un circuit périphérique qui, dans ce cas, est un potentiomètre numérique Analog Devices AD7376.  Ça pourrait être n’importe quel appareil SPI de 8 bits à l’aide de ce circuit.

Pour cette Instructables, j’ai utilisé une carte Arduino Uno, un proto-Conseil, certains commutateurs DIP (Dual Inline Package) (ils sont optionnels), une variété de fils de raccordement, une alimentation électrique DC, un ohmmètre, quelques condensateurs d’alimentation de puissance DC lissage et quelques résistances de pull-up pour le potentiomètre numérique.   Le potentiomètre numérique de AD7376 est un dispositif de montage en surface, donc j’ai soudé il sur un surface-mount proto-PCB, donc il peut être branché dans le proto-Conseil.  J’ai utilisé un oscilloscope pour afficher les signaux pour cette Instructables.

Articles Liés

Orbite de Puzzlebox : En utilisant un Arduino pour contrôler un hélicoptère infrarouge

Orbite de Puzzlebox : En utilisant un Arduino pour contrôler un hélicoptère infrarouge

dans ce Instructable nous vous expliquerons comment les signaux infrarouges sont utilisés par une télécommande pour contrôler un jouet ou un périphérique, puis montrer comment un circuit simple peut être ajouté à un Arduino pour faire fonctionner l'a
Linkit une utilisation Mobile WIFI hotspot contrôler toutes les broches numériques

Linkit une utilisation Mobile WIFI hotspot contrôler toutes les broches numériques

Son très amusant à contrôler quoi que ce soit avec la radio. Avec linkit Mediatek un son font très facile de contrôler tous les accessoires électriques et électroniques à l'aide de WIFI. Avec le WIFI seul point chaud dans votre téléphone portable en
Comment utiliser une Wiimote pour contrôler un Robot de Lego Mindstorms NXT

Comment utiliser une Wiimote pour contrôler un Robot de Lego Mindstorms NXT

Tutoriel : comment utiliser une Wiimote pour contrôler un Lego Robot - les plus drôles vidéos clips sont ici cette vidéo va vous montrer comment utiliser une wiimote pour contrôler un Robot Lego Mindstorms NXT.Voici le lien vers Glovepie : http://car
En utilisant une tablette pour contrôler un BeagleBone Black avec LabVIEW

En utilisant une tablette pour contrôler un BeagleBone Black avec LabVIEW

Cet Instructable va vous montrer comment utiliser votre tablette pour contrôler un BeagleBone Black à l'aide de LabVIEW sa demande de données tableau de bord.Étape 1 : matériauxMatérielTablette (données Dashboard 2.2 est disponible pour Apple iPad et
Comment faire le mot de passe du clavier en utilisant arduino pour contrôler des servos et conduit

Comment faire le mot de passe du clavier en utilisant arduino pour contrôler des servos et conduit

Dans ce projet, je vous dira comment faire mot de passe du clavier en utilisant arduino et pour contrôler des servos et dirigée.tout d'abord pour rendre simple clavier avec la touche 4 pour visite oupour tout projet et autres, allez à http://arduinoo
À l’aide de routeur MikroTik Conseil 433 & Arduino pour contrôler deux LEDs

À l’aide de routeur MikroTik Conseil 433 & Arduino pour contrôler deux LEDs

Dans ce tutoriel, je vais expliquer comment contrôler deux voyants utilisant MikroTik routeur Conseil et Arduino.MikroTik 433 est un routeur basé sur le noyau Linux, il contient 3 ports Ethernet et 3 mini PCI port permet de raccorder les cartes sans
Présentation Climaduino - Thermostat axée sur l’Arduino vous contrôler depuis votre téléphone !

Présentation Climaduino - Thermostat axée sur l’Arduino vous contrôler depuis votre téléphone !

Mise à jour :Il y a une nouvelle version de la Climaduino et le contrôleur Climaduino avec des changements très importants.Prend en charge plusieurs zonesUtilise la Arduino YúnFonctionne avec a/c centraleCommunique à l'aide du protocole MQTT (peut in
Arduino Uno contrôler mon séquenceur 8 Notes

Arduino Uno contrôler mon séquenceur 8 Notes

il s'agit d'une vidéo de moi en utilisant mon Arduino Uno pour contrôler mon séquenceur 8 notes personnalisée.Voici le programme :Le code source.C'est la vidéo originale où j'ai demo le séquenceur 8 notes sur ses propres :Vidéo d'origineSi vous avez
Comment utiliser votre voix pour contrôler votre ordinateur

Comment utiliser votre voix pour contrôler votre ordinateur

Bonjour, dans ce instructable je vais vous montrer comment faire pour contrôler votre ordinateur avec la reconnaissance vocale windows. J'espère que vous aurez plaisir avec elle:)Étape 1: ouvertureLa première chose que vous devriez faire, c'est aller
PICAXE - contrôler le Module ISD1760 d’enregistreur vocal avec SPI (Serial Peripheral Interface)

PICAXE - contrôler le Module ISD1760 d’enregistreur vocal avec SPI (Serial Peripheral Interface)

Ce projet utilise le SPI (bus 3 fils) et un PICAXE 20 X 2 microcontrôleur pour contrôler la lecture séquentielle des messages enregistrés sur un module d'enregistrement des voix ISD1760. C'est un peu compliqué et exige un peu de bus SPI peu frapper p
Comment utiliser Google Sites pour contrôler un Arduino !

Comment utiliser Google Sites pour contrôler un Arduino !

CHECK OUT THE LIVE VERSION ici : https://sites.google.com/site/arduinoexampleswitch/ Il s'agit d'un tutoriel qui va vous montrer le potentiel des interfaces basées sur le web pour vos projets, souvent de fois nous sommes tous voudrais faire des chose
Arduino Thumbstick contrôler le curseur d’ordinateur

Arduino Thumbstick contrôler le curseur d’ordinateur

Il s'agit d'un projet de test, j'ai fait pour améliorer ma programmation avec c + c++ / c# et traitement de langage java.Ce projet est sur le contrôle de votre curseur d'ordinateur avec le joystick qui reliée à Arduino.Bien qu'il n'est pas encore com
En utilisant une RPi pour contrôler une LED RGB

En utilisant une RPi pour contrôler une LED RGB

Comme rahulkar mentionné dans son tutoriel, LED de contrôle semble être le « Hello World » de l'électronique. Il est facile de mettre en place, on apprend beaucoup sur le fonctionne électronique et en fin de compte, vous avez un chouette petit morcea
Falangafone - utilisation des gestes pour contrôler votre musique !

Falangafone - utilisation des gestes pour contrôler votre musique !

À HackPrinceton 2014, mon coéquipier et j'ai construit un robuste, kit mains-mouvement contrôlé par la musique. Nous avons utilisé la Motion Leap et son développeur API pour saisir les données de main et des doigts, et nous avons utilisé le langage P