PyPrintPi sur une facture pro forma framboise (21 / 23 étapes)

Etape 21 : Connexion touches ou un clavier à la Pi de framboise

Dans la dernière itération que le Raspberry Pi démarrera sans écran, permettent à l’utilisateur de choisir combien de chiffres de π ils veulent imprimer, puis imprimez-les.

Il serait un peu fastidieux de le faire avec clavier complet de taille alors j’ai décidé d’utiliser un mini clavier. Vous pouvez également utiliser 3 boutons-poussoirs individuels si vous n’avez pas un clavier.

Suivre le schéma de câblage ci-dessus pour connecter le clavier ou les boutons de votre Pi. Si vous utilisez un clavier qu’il devrait y avoir une seule broche commune dont vous devez vous connecter pour V ++ sur la Pi ; Connectez 3 autres broches de clavier pour les résistances indiquées dans le diagramme.

Vous demandez peut-être comment les fonctions du circuit, et pourquoi nous ne vient raccorder les entrées sur la Pi directement sur les boutons. La réponse est que, contrairement à une LED qui s’allume sur la base actuelle, lâ €™ IP détecte la tension sur ses entrées, ce qui signifie qu’une génération vers le haut de l’électricité statique peut déclencher l’entrée. Pour éviter cela, nous nous connectons chaque broche à la masse à travers une résistance de k 10. Cela permet de maintenir la tension d’entrée à la Pi « tirée » à 0v, mais lorsque le bouton est enfoncé la broche d’entrée doit être reliée à la source de 5v. La résistance doit être assez grande pour éviter un grand courant étant demandée par la Pi lorsque le bouton est enfoncé, qui nuirait à la Pi.

Lorsque vous aurez terminé reliant les boutons ou le clavier de votre Pi vous pouvez tester si oui ou non la Pi peut détecter les touches en tapant :

Si vous appuyez sur une touche quelconque, imprimez le programme (à l’écran pas l’imprimante) :

Bouton Vous appuyez sur

Si ce n’est pas le cas, vérifiez votre câblage et réessayez. Si un bouton ne font encore le programme d’impression, essayez de connecter la broche directement à 5v. Si le programme répond vous avez un bouton défectueux, sinon vous pourriez avoir un Pi défectueux.

Pour voir comment fonctionne button_check.py ouvre avec nano en tapant :

Le programme devrait ressembler à ceci :

Dans le cas où vous n’êtes pas familier avec n’importe quel type de bibliothèque GPIO, je vais vous expliquer les bases.

Tout d’abord une épingle sur la facture pro forma doit être mises en place pour détecter soit une tension, ou à une tension de sortie.

Si l'on veut détecter les touches sur la broche 23, nous utilisons :

Si nous voulions plutôt une tension à broche 23 de sortie, nous utilisons :

Pour lire la tension sur la broche 23 de la GPIO nous utilisons :

qui retourne 1 si une tension est présente sur la broche ou 0 s’il n’y a pas de tension sur la broche.

La première ligne est cruciale pour le bon fonctionnement du programme, car il raconte le Pi quelle puce qu’il utilise :

Lorsque le programme détecte un bouton il attend 0,2 secondes afin d’éviter l’impression de programme trop de messages :

			
          

Articles Liés

Débutants guident d’installation et configuration Octoprint sur une facture pro forma framboise pour l’impression 3D

Débutants guident d’installation et configuration Octoprint sur une facture pro forma framboise pour l’impression 3D

Si vous avez lu un de mes autres instructables, plus notable le débutant complet étape par étape, l'imprimante 3D avec toutes les listes de pièces, vous savez que je me rappelle mes propres frustrations à l'instruction incomplète et guides même après
Définissant l’OSMC sur une facture pro forma framboise

Définissant l’OSMC sur une facture pro forma framboise

OSMC est un centre de médias libres qui peut être installé sur une facture pro forma de framboise. Avec le concours, vous pouvez avoir vos films, musique et photos tous dans une seule source !Matériel nécessaire :1. ordinateur2. raspberry pi modèle B
Comment installer le clair de lune sur une facture pro forma framboise

Comment installer le clair de lune sur une facture pro forma framboise

Ce tutoriel va passer par toutes les étapes nécessaires pour installer Moonlight sur votre Pi de framboise. Clair de lune est utilisé pour diffuser les jeux depuis un PC puissant à un Pi de framboise pour une plus grande portabilité et facilité d'uti
Comment créer un jeu de rayures avec contrôleur Makey Makey sur une facture pro forma framboise

Comment créer un jeu de rayures avec contrôleur Makey Makey sur une facture pro forma framboise

Dans ce instructable vous apprendrez comment faire un simple jeu à gratter sur un Pi de framboise ; pour rendre le jeu plus amusant vous allez commander à l'aide des objets du monde réel (fruits et légumes) via un Makey Makey.Vous aurez besoin :Un mi
Mise en place et l’exécution de NOOBS sur une facture pro forma framboise

Mise en place et l’exécution de NOOBS sur une facture pro forma framboise

Dans cette instruction, je vais aller sur comment mettre en place le Pi de la framboise et il amorcer des NOOBS pour la première fois. Il est important de comprendre comment configurer tout le matériel et la manière de mettre en place le système d'ex
À l’aide de Phidgets sur une facture pro forma framboise 2

À l’aide de Phidgets sur une facture pro forma framboise 2

Bonjour à thé,Dans ce instructable je va vous montrer comment préparer une framboise Pi2 pour utilisation avec un Phidgets Interfacekit 8/8/8Les produits de Phidgets vous permettent de connecter un actionneurs de capteurs à votre pc/IP/mac via le por
Solution audio avec contrôle et visualisation sur une facture pro forma de framboise avec écran tactile (fonctionnalité Squeezebox Touch)

Solution audio avec contrôle et visualisation sur une facture pro forma de framboise avec écran tactile (fonctionnalité Squeezebox Touch)

Nous vous présentons la possibilité de sélectionner et de contrôler votre lecteur audio Raspberry Pi directement via un écran tactile. Notre installation est basée sur la technologie de la Squeezebox et par conséquent permet également aux solutions a
Pur Pi : Contrôler les effets de pédale personnalisé sur une facture pro forma de framboise avec un smartphone

Pur Pi : Contrôler les effets de pédale personnalisé sur une facture pro forma de framboise avec un smartphone

Il s'agit de mon premier instructable, bien que j'ai travaillé avec Pure Data, Raspberry Pi et autre audio numérique depuis un certain temps. Si vous souhaitez voir plus instructables pareil, votez pour moi !Je me demande toujours comment les effets
Mise en place d’un serveur VNC sur votre facture pro forma framboise

Mise en place d’un serveur VNC sur votre facture pro forma framboise

si votre Pi framboise est conçu pour exécuter une tâche qui ne nécessite normalement pas un moniteur, souris et clavier (ou toutes les relations humaines d'ailleurs), il est parfois utile d'accéder aux systèmes d'exploitation de la Pi vos framboises
Installation de Windows serveur RDP (Remote Desktop) sur votre facture pro forma framboise

Installation de Windows serveur RDP (Remote Desktop) sur votre facture pro forma framboise

Parfois ce n'est pas pratique d'avoir un moniteur et un clavier sont connectés à votre PI de framboise.Il s'agit d'un guide rapide pour la mise en place de votre PI pour permettre à windows d'utiliser Bureau à distance pour vous connecter à votre PIC
Héberger votre application Smartphone sur votre facture pro forma de framboise !

Héberger votre application Smartphone sur votre facture pro forma de framboise !

Rappel des faits :Je travaille actuellement sur un projet de Sencha Touch apportant une demande de l'Entrepreneur, qui sortira dans quelques mois... Restez à l'écoute ! Je veux seulement dire que c'est un peu plus complexe que cet exemple... mais il
Comment utiliser IFTTT sur votre facture pro forma

Comment utiliser IFTTT sur votre facture pro forma

Cet Instructable a été effectué afin de fournir un moyen simple d'utiliser IFTTT Maker canal sur un Raspberry Pi.Étape 1: Les choses dont vous avez besoinVous devez avoir :une framboise Pi 2 (voir ici pour plus de détails),un IFTTT compte (voir étape
* Préalable * SPI sur la facture pro forma : communication avec un accéléromètre 3 axes SPI à l’aide d’un Pi de framboise

* Préalable * SPI sur la facture pro forma : communication avec un accéléromètre 3 axes SPI à l’aide d’un Pi de framboise

guide étape par étape sur comment mettre en place des Raspbian et communiquer avec un périphérique SPI à l'aide de la bibliothèque de SPI bcm2835 (pas peu cogné!)C'est encore très préliminaire... J'ai besoin d'ajouter des meilleures photos de raccord
Installation de la langue de Wolfram et de Mathematica sur votre facture pro forma de framboise (auteur : Alex Newman)

Installation de la langue de Wolfram et de Mathematica sur votre facture pro forma de framboise (auteur : Alex Newman)

Mathematica et le langage de Wolfram sont maintenant disponibles de nôtre et dépôts de logiciels de la Fondation de la Raspberry Pi pour la valeur par défaut Raspbian Linux distribution pour la Pi. Si vous utilisez une image de Raspbian fournie par l