Track How Far votre Hamster s’exécute (11 / 11 étapes)

Etape 11 : Écrire le programme

Maintenant, rappelez-vous que nous avons connecté DTR (4 broches) à DSR (6 broches) sur le port série via un commutateur qui est activé chaque fois que le hamster s’exécute une fois autour de la roue. Nous pouvons écrire un programme assez rapide en Python qui nous fixera DTR et DSR surveiller quand l’interrupteur est activé.

Notez que j’ai choisi Python dans ce didacticiel depuis son assez facile à apprendre et à utiliser. Si vous êtes à l’aise avec une autre langue et il dispose d’une bibliothèque pour accéder au port série, je suggère d’aller avec ça car il vous donnera plus de souplesse avec ce que vous voulez faire plus tard.

En supposant que vous utilisez Python vous aurez besoin d’installer un certain nombre de choses
- Python : suivez les instructions pour l’installation sur le type de système que vous utiliserez. Si vous n’avez pas eu trop d’expérience en programmation, il pourrait être utile en cours d’exécution par le biais de quelques tutoriels. Cependant, j’ai fourni un code ci-dessous.
- pySerial : pour accéder aux broches sur la référence port série ci-dessus, vous aurez besoin d’installer cette bibliothèque. Cela vous permet d’importer des « serial » donc vous pouvez vous connecter au port série.

Une fois que vous avez ces installé, Voici un code que vous pouvez utiliser pour enregistrer la distance votre hamster s’exécute. J’ai essayé de commenter il comme bien possible alors, même les programmeurs débutants savent ce qui se passe.

Il écrira en plus l’enregistrement et l’impression la distance chaque fois que la roue tourne, la vitesse et l’heure de chaque révolution dans un fichier. Si le programme se bloque jamais, alors vous pouvez compter le nombre de lignes et multipliez ce nombre par la circonférence. Une fois que vous avez téléchargé le script, vous pouvez exécuter le programme depuis la ligne de commande comme ceci et il écrira chaque rotation de la roue à « progress.txt ».

python hamster-serial.py progress.txt

Articles Liés

Comment trouver une bonne Cage pour votre Hamster

Comment trouver une bonne Cage pour votre Hamster

Cet article vous montre comment trouver la bonne cage pour votre petit ami à quatre pattes.Étape 1: Trouvez une bonne cageRegardez dans votre animalerie locale pour une cage. (Je recommande une cage CritterTrail SuperPet).Etape 2: Décompresser il et
Transformez votre Pi framboise en un Hamster Fitness Tracker

Transformez votre Pi framboise en un Hamster Fitness Tracker

Avez-vous déjà demandé à quel point votre hamster s'exécute tout au long de la journée/nuit ? Dans quelle mesure ? À quelle vitesse ? Ma fille de 9 ans a fait, et nous avons décidé de découvrir. Tourne, il était assez facile, et les résultats étaient
Cage de hamster tweeting

Cage de hamster tweeting

Avez-vous déjà demandé ce que votre hamster fait lorsque vous dormez ou hors de la maison ? Il jeter les parties sauvages ou pratiquer le Français ? Ou peut-être juste dans sa roue ?Nous voulions découvrir par nous-mêmes ce que notre hamster, Martin,
Habitat du hamster : Un Guide pour garder votre ami à quatre pattes confortable et divertir pour peu d’argent à tous les

Habitat du hamster : Un Guide pour garder votre ami à quatre pattes confortable et divertir pour peu d’argent à tous les

Étape 1: La literieLitière pour animaux de compagnie donne ton hamster quelque chose de doux de marcher sur quelque chose pour les garder au chaud et quelque chose pour dormir. Je sais que mon hamster adore se blottir dans le coin, complètement recou
Comment construire votre propre cage pour hamster.

Comment construire votre propre cage pour hamster.

je pense que les cages pour animaux sont trop petites pour satisfaire leur besoin d'espace. Bien sûr, je veux le meilleur pour mon petit animal de compagnie... alors j'ai décidé de faire un endroit où elle peut avoir du plaisir et être aussi sûr.Dans
Comment suivre votre Robot avec OpenCV

Comment suivre votre Robot avec OpenCV

Mise à jour : Permet de faire des Robots, ma maison hackerspace numérique, a été achetée par RobotShop. Je ne veux pas revenir, mais les nouveaux propriétaires interdit moi-même et la plupart des membres du vétérans. Qui a dit, la plupart des liens i
Le hamster de médias sociaux

Le hamster de médias sociaux

Chaque hackathon nous hébergeons au Mikamai habituellement signifie beaucoup de restes. Des croûtes de pizza aux LEDs brûlées, vous pouvez trouver beaucoup de choses utiles et inutiles même dans les coins plus profondes et plus sombres de notre vaste
Construire un Tracker de pointeur ISS à l’aide de HUZZAH Adafruit ESP8266

Construire un Tracker de pointeur ISS à l’aide de HUZZAH Adafruit ESP8266

Vue d'ensemble – partie 1 Alt/Az pointeurPoursuivant sur mon contrôleur de moteur pas à pas en utilisant le module Adafruit Huzzah ESP8266 WiFi en ajoutant un petit Servo, j'ai créé un dispositif mécanique qui peut se déplacer en azimut (en utilisant
Hamster « Bin Cage » tutoriel

Hamster « Bin Cage » tutoriel

Bin cages sont un moyen bon marché et facile de faire un cadre de vie très-convient pour tous les hamsters. Plutôt que de dépenser $40 + sur l'atroce Habitrail ou Crittertrail lignes (ou configurations similaires), vous pourriez dépenser le même mont
Ton hamster de la nouvelle page d’accueil

Ton hamster de la nouvelle page d’accueil

ce Noël j'ai reçu un hamster de ma copine !Elle est si mignonne et son nom de son Ramboia ! Je ne sais pas si elle a ia un Hiver blanc : le Hamster nain russe ou un blanc de Campbell, je suppose que je vais attendre le printemps pour voir si elle cha
Autonome R/C Tonka Camion avec Head Tracking pour FPV (Tonka sommet Build)

Autonome R/C Tonka Camion avec Head Tracking pour FPV (Tonka sommet Build)

Remember retour dans la journée, jouer avec votre gros camion Tonka, passage par tout, se sentir comme si c'était un camion monstre impressionnant qui pourrait aller n'importe où ? Ou vous habitez dans une zone relativement urbaine et aimerais aller
Internet Enabled Solar Tracker

Internet Enabled Solar Tracker

Il s'agit d'un Tracker solaire. Pleine grandeur, nuage connectés, smartphone accessible traqueur solaire construit principalement à partir de 2 x 4 et contreplaqué, employant en bois peg engrenages, tringles recyclé, écrous, boulons et tige filetée.
Roue de Hamster fait maison très silencieux à l’aide d’un vieux disque dur

Roue de Hamster fait maison très silencieux à l’aide d’un vieux disque dur

Pachita le hamster a été me rend dingue. Le bruit de grincement provoqué par le frottement de sa roue (combiné avec la cage vibrant) ressemblait à un train de marchandises au milieu de la nuit. J'ai demandé pour les roues de hamster tranquille sur le
Bin de Hamster facile / box cage

Bin de Hamster facile / box cage

il s'agit d'un guide étape par étape sur la façon de faire un bac / box cage d'une boîte de rangement en plastique le plus simple possible. Si vous êtes aussi mauvais à D-I-Y que moi, outils électriques ne sont généralement pas une option, et j'ai do