Faire 3D Tactile imprime Talk (12 / 12 étapes)

Étape 12 : Croquis logiciel pour six capteurs :

#include < CapacitiveSensor.h >

#include < VoiceShield.h >

/*

* Touch événement Sound Player

*

Aide de bouclier de voix de la SpikenzieLab, jouer un son différent en fonction

* sur quelle touche a été pressée capteur.

*

* Version 0.1 - 12 octobre 2014

* Luis Carlos Bañuelos Chacon et Valle de Cesar

* luiscarlos.banuelos

*/

/*

* Instructions

*

* 1. Configuration,

* modifier le CS_NUM avec le nombre de capteurs nécessaires,

* modifier CS_THRESHOLD en diminuant le nombre si les capteurs ne réagissent pas

* et en augmentant le nombre si elles sont trop sensibles,

* modifier le VS_VOICES pour faire correspondre les voix programmés dans le bouclier de la voix.

*

* 2. Sur la gamme de capteurs capacitifs, initialiser les capteurs tactiles en indiquant le

* pin commun et le pin dans lequel est connecté le capteur.

*

* 3. Sur la palette de sons, dans le même ordre que la matrice de capteurs capacitifs indiquent

* l’ID du son à jouer lorsque la sonde est enfoncée.

*/

/*

* Configuration

*/

#define CS_NUM 6 / / combien touch capteurs

#define CS_SAMPLES 30 / / combien d’échantillons à prendre quand la sonde de la PAC

#define CS_THRESHOLD 30 / / lecture de seuil à considérer comme un événement de touche

#define VS_VOICES 80 / / nombre de voix programmé sur le bouclier de la voix

/*

* Tableau de capteurs capacitifs

*

* Premier paramètre est l’axe commun, il devrait être le même pour toutes les instances.

* Le second paramètre est l’axe du capteur.

*/

CapacitiveSensor cs [] = {}

CapacitiveSensor (6, 7),

CapacitiveSensor (6, 8),

CapacitiveSensor (6, 9),

CapacitiveSensor (6, 10),

CapacitiveSensor (6, 11),

CapacitiveSensor (6, 12),

};

/*

* Tableau de sons

*

* Ce tableau contient l’ID du son que chaque capteur doit faire.

* L’ordre doit correspondre à la gamme de capteurs capacitifs.

*/

int [son] = {}

13,

28,

38,

29,

19,

4

};

/*

* Instancier le bouclier de la voix

*/

VoiceShield vs(VS_VOICES) ;

/*

* readCS

*

Lit les tableau de capteurs capacitifs et retourne

* capteur qui est touché ou -1 si aucun.

*/

int readCS() {}

pour (int i = 0; i < CS_NUM; i ++) {}

Si (cs[i].capacitiveSensor(CS_SAMPLES) > CS_THRESHOLD) return i ;

}

Retourne -1 ;

}

void setup() {vs

; //pinMode (13, sortie) ;

}

void loop() {}

int cs_pressed = readCS() ; Tableau de lecture des capteurs

Si (cs_pressed > = 0) {/ / si l'on appuie sur un capteur

digitalWrite (13, 1) ; Indique que l’événement sur LED

vs. ISDPLAY_to_EOM(Sound[cs_pressed]) ; Jouer un son

Delay(1000) ; Petit retard pour LED

digitalWrite (13, 0) ; Désactiver les led

while(readCS() == cs_pressed) ; Bloquer jusqu'à ce que le capteur est libéré

}

}

Articles Liés

Comment faire fonctionner une imprimante 3D

Comment faire fonctionner une imprimante 3D

Les imprimantes 3D sont des machines qui obtiennent une attention énorme au cours des dernières années en raison de leur capacité à construire des objets de haute qualité. Surtout, ces machines sont devenus populaires dans le domaine du génie et coll
Au revoir Moshi ou comment faire fonctionner votre imprimante laser sur Arduino

Au revoir Moshi ou comment faire fonctionner votre imprimante laser sur Arduino

Mise à jour le 19/04/2016 :MarlinKimbra est ici !C'est une des meilleures firmwares basés sur Marlin que j'ai vu depuis longtemps, aucune fonctionnalité n'est manquante.Mais pour notre but ici, c'est seulement d'être à jour et obtenir de meilleurs ré
Comment faire un Circuit imprimé Guitar Pick

Comment faire un Circuit imprimé Guitar Pick

il s'agit d'une simple comment faire un guitar pick. N'oubliez pas que tout peut être réutilisé et recyclé dans le moyen le plus simple ou la façon plus extravagante. Espérons que vous apprécierez cette instructable !Étape 1: matériaux Pour cela vous
Comment faire un Custom imprimé vinyle Skateboard

Comment faire un Custom imprimé vinyle Skateboard

Ajoutez votre propre art personnalisé à un deck de skateboard blanc et se démarquer avec un Conseil, que vous ne trouverez nulle part ailleurs !Je ne veux un tablier personnalisé ? Restez dans les parages et apprendre comment assembler une planche à
Faire chocolat avec imprimante 3D

Faire chocolat avec imprimante 3D

J'ai toujours envie de faire usage d'une imprimante 3d pour faire quelque chose de plus pratique, je pense qu'impression 3d un objet en plastique pourrait être transformé en moule pour faire quelque chose d'autre. J'ai essayé avec du chocolat cette f
Comment faire un 3D imprimés ornement

Comment faire un 3D imprimés ornement

Créez votre propre décoration 3D de la LED imprimée !Imprimer les parties et ajouter un circuit simple pour pimenter votre arbre !Étape 1: vidéoRegarder cette vidéo au lieu du tutoriel écrit, ou l'utiliser pour voir les étapes effectuées tout en suiv
Comment faire un 3D imprimé TIE-Fighter

Comment faire un 3D imprimé TIE-Fighter

c'est comment vous pouvez créer un modèle Star Wars TIE Fighter à l'aide d'une imprimante 3D, tuyau (facultatif) et colle chaude. Vous pouvez l'utiliser comme un amusant projet ou vous pouvez essayer de brancher électronique pour faire le chasseur TI
Comment faire un 3D imprimées étau PCB !

Comment faire un 3D imprimées étau PCB !

Hé tous !Cette instructable montre vous comment 3D Photographie un étau de PCB et comment à l'assembler. Il s'agit de mon premier instructable donc n'hésitez pas à donner vos commentaires, alors je peux améliorer à l'avenir des projets.Droite puis, s
Faire votre tirage imprimante 3D

Faire votre tirage imprimante 3D

Hey, mon nom est Luke Rodley et j'ai 13 ans.Dans ce Instructable, je vais vous montrer comment faire votre imprimante 3D dessiner presque n'importe quelle image que vous voulez tout simplement en téléchargeant un logiciel gratuit, facile à utiliser.
Comment faire un 3D imprimés clé (TUTORIAL complet)

Comment faire un 3D imprimés clé (TUTORIAL complet)

Salut tout le monde,Il est très intelligent d'avoir une clé de rechange cachée quelque part autour de votre maison. Dans ce projet, je vais vous montrer comment dupliquer une clé acier et impression 3d un plastique qui peut verrouiller et déverrouill
Comment faire un circuit imprimé

Comment faire un circuit imprimé

Il s'agit d'un tutoriel sur comment faire des cartes de circuits personnalisés qui sont bon marché et facile à faire sans matériel coûteux requis pour ce projet.Étape 1: recours Tout d'abord, vous avez besoin d'acquérir un logiciel pour la conception
Comment faire votre 3D imprimés projets magnétiques

Comment faire votre 3D imprimés projets magnétiques

Ce Instructable vous montre comment intégrer des aimants dans votre prochain projet imprimé 3D pour des résultats suoper-coolChoses dont vous aurez besoin :AimantsÉtriersAccès au logiciel de CAOAccès à une imprimante 3D FDM : cette technique pour mag
Comment faire simples cas imprimables 3d pour vos projets dans Sketchup

Comment faire simples cas imprimables 3d pour vos projets dans Sketchup

j'ai trouvé que ce qui fait une représentation cuboïde de vos internes vraiment contribue à en faire l'affaire ! tout projet complexe peut être représentée par des formes simples et vous venez de faire le cas au-dessus d'eux ! Il suffit de regarder l
Comment faire un Bracelet imprimé 3D

Comment faire un Bracelet imprimé 3D

cette instructable nécessite au moins un niveau débutant dans la modélisation 3D, bien qu'il devrait être assez facile à suivre même si vous n'avez jamais modélisé quelque chose avant.J'ai une formation en architecture et une fois utilisé l'impressio