Marque : on Robotics Starter Kit - analyse LineFollowing.ino partie 1 (1 / 2 étapes)

Étape 1: Python vient à la rescousse

Si vous n'avez pas déjà fait, installez Python et créez le programme de readOptical.py en utilisant votre texte favori éditeur, si vous utilisez Windows, le bloc-notes est très bien. Créez un dossier sur votre ordinateur et placer ce programme readOptical.py dans ce dossier.

J’utilise Python 2.7, installez le dernier 2.x de Python de la bel ici est une vidéo de YouTube, comment installer Python et inclure Python dans votre Path. C’est en supposant que vous utilisez le système d’exploitation Windows.

Afin de lancer notre programme, nous avons besoin pour démarrer une invite de commande (situé dans tous les programmes -> Accessoires-invite de commandes) ce type de programme, la commande suivante à l’invite de commandes dans la fenêtre de lancement :

Vous souhaitez modifier l’emplacement du dossier où vous avez placé votre programme readOptical.py.

Sur mon ordinateur, j’ai créé le dossier C:\Code\Python\readOptical. Donc j’ai tapez dans la commande suivante à l’invite de commande :

> cd \Code\Python\ReadOptical

Nous allons maintenant modifier notre programme de readOptical.py pour y inclure les lectures de capteurs que nous avons notés, lorsque nous avons capturé les données du capteur. Donc, en utilisant votre éditeur de texte favori, éditez readOptical.py et modifier le seuil d’inclure vos lectures du capteur.

Nous allons courir notre readOptical.py deux fois,

Une fois avec les données de nos capteurs pour quand les deux capteurs sont blancs et le capteur de gauche noir et une seconde fois avec les données de nos capteurs lorsque les deux capteurs sont blancs et le capteur de droit est noir.

Cette façon nous pouvons voir toutes de la sortie du programme readOptical.py sans aucune donnée soit coupée depuis la fenêtre d’invite de commandes.

Modifiez cette ligne dans votre programme de readOptical.py :

optValues = [0xff, 0 x 100, 0 x 00, 0 x 100, 0xff, 0 x 100]

Nous avons inclus les lectures du capteur lorsque les deux capteurs sont blanches, lorsque les capteurs sur le capteur de gauche est noir et encore quand les deux capteurs sont blancs. Nous faisons cela c’est donner qu'un exemple concret de ce que le robot s’affichent comme il suit une ligne.

Le robot aurait d’abord voir les deux capteurs blancs (robot enjambant la ligne noire) puis comme les tours de cercle que le robot verrait le capteur gauche deviennent noires, à laquelle le robot serait tourner à droit jusqu'à ce que les deux capteurs seraient revoir blanc.

(encore une fois je me sers capteurs gauche et à droite que je regarde à l’avant du robot.

Après l’édition de notre programme de readOptical.py nous saisissez les lignes suivantes à l’invite de commande (vous devez être assis à votre emplacement du dossier où vous avez mis votre programme readOptical.py)

> readOptical.py Python

À ce stade, le programme doit s’exécuter et vous devriez voir la sortie suivante dans l’invite de commande. Copier la sortie et le coller dans une autre fenêtre du bloc-notes de Windows, donc nous pouvons regarder cela en une minute.

Si vous recevez des erreurs, modifier votre programme de readOptical.py. Python est sensible à la mise en retrait, Python utilise l’indentation de l’espace pour déterminer comment le programme doit se comporter lorsqu’il s’exécute.

Si vous recevez des erreurs de mise en retrait, vous allez devoir revenir en arrière et vérifiez que vous avez collé le programme readOptical.py dans votre exitor de texte, que vous ne bougez pas toute mise en retrait sur n’importe quelle ligne de code.

Notre première sortie de programme devrait ressembler à ce qui suit: (ci-joint le fichier)

(il suffit de regarder ce cours pour l’instant, nous allons creuser un peu)

(Reportez-vous aussi à votre sortie, il sera formaté afin que les colonnes s’alignent mieux)

Lectures du capteur (où la bande noire se trouve) centre gauche Centre C:\Code\Python\readOptical\src > python readoptical.py

Articles Liés

Marque : on Robotics Starter Kit - analyse LineFollowing.ino partie 2

Marque : on Robotics Starter Kit - analyse LineFollowing.ino partie 2

Dans le dernier Instructable nous avons commencé à analyser les opérations au niveau du bit dans l'esquisse de la lineFollow.ino. Nous avons examiné comment les lectures du capteur sont interprétées pour rendre le robot à aller de l'avant.Dans ce tut
Marque : on Robotics Starter Kit

Marque : on Robotics Starter Kit

Finement, j'ai eu du temps libre pour commencer le travail sur les systèmes C/C++ embarqué et des robots. Donc dans autour de la navigation à Radio Shack, je suis tombé sur la marque : on Robotics Starter Kit. Apparemment une collaboration entre les
Marque : on Robotics Starter Kit - envoi de données de capteur sans fil

Marque : on Robotics Starter Kit - envoi de données de capteur sans fil

Dans ce Instructable, nous allons prendre ce que nous avons appris à « Make : on Robotics Starter Kit – Wireless Connectivity » et « Make : on Robotics Starter Kit – capture données capteur » et associer ces données pour capturer les données des capt
Marque : on Robotics Starter Kit-connectivité sans fil

Marque : on Robotics Starter Kit-connectivité sans fil

Dans ce blog post, nous allons prendre les informations que nous avons appris dans le précédent post de blog intitulé "Make : on Robotics Starter Kit – logiciel partie 2″ et capturer les données des capteurs en temps réel et envoyer ces données sans
Marque : on Robotics Starter Kit – Conseil pilote familiarisation

Marque : on Robotics Starter Kit – Conseil pilote familiarisation

Dans ce blog, nous prendrons un coup d'oeil à l'Office du pilote qui est livré avec le Kit de démarrage de faire : on Robotics. Il n'y a pas de documentation qui vient avec le kit de départ concernant le jury pilote autres que le schéma.Sauf si vous
Marque : on Robotics Starter Kit - compréhension au niveau du bit Math

Marque : on Robotics Starter Kit - compréhension au niveau du bit Math

Ce blog est une continuation sur mon bricolage avec le Kit de robotique Make : it. J'espère que je peux passer sur certaines des informations que j'ai appris alors il rendra plus facile pour les autres à se mettre au diapason sur le travail avec le K
Marque : on Robotics Starter Kit données de capteur de capture

Marque : on Robotics Starter Kit données de capteur de capture

Instructable dernier nous avons discuté un peu sur ce que fait le programme linefollow.ino. J'ai présenté un script Python qui nous permettra d'analyser le cas au niveau du bit des déclarations pour voir comment la valeur renvoyée par la méthode read
Capteur ambiant interactive avec Intel Edison & Grove Starter Kit Plus

Capteur ambiant interactive avec Intel Edison & Grove Starter Kit Plus

Salut, j'ai vu beaucoup de Instructables ici mais je voudrais faire un projet où vous pouvez voir l'utilisation de différents capteurs, boutons, buzzers, togheter LED et lcd!!! Ce que nous allons réaliser est un capteur ambiant INTERACTIVE dans laque
Commencer avec GearBest Starter Kit pour Arduino

Commencer avec GearBest Starter Kit pour Arduino

Si vous êtes nouveau dans le « monde Arduino » ce tutoriel vous aidera à faire vos premiers pas avec des produits électroniques et les cartes Arduino.Pour cela, nous utiliserons le « GearBest Starter Kit pour Arduino » ! Pourquoi ? Parce qu'est un ki
BRICOLAGE de Starter Kit de maquillage et bien plus encore !

BRICOLAGE de Starter Kit de maquillage et bien plus encore !

J'ai été intéressé à faire mes propres produits de soins de la peau pendant de nombreuses années. La principale raison que j'ai fait mon propre était parce que, j'ai voulu certains parfums que je ne pouvais pas trouver et j'ai eu la peau sèche et vou
Capteur de lumière de Galileo Gen 2 Intel avec Starter Kit de semences Studio

Capteur de lumière de Galileo Gen 2 Intel avec Starter Kit de semences Studio

Ici je vais vous montrer comment créer un simple projet de Gen2 Galileo Intel avec un capteur de lumière et un écran LCD.Essentiellement lorsque la lumière est l'affichage est censé afficher « Il est Light » et « Faire des trucs ». La partie « Faire
Comment faire de l’écluse de Knock pour Arduino Starter Kit

Comment faire de l’écluse de Knock pour Arduino Starter Kit

Dans ce instructable je va vous montrer une vidéo sur comment j'ai fait un verrou de frapper à l'aide de la trousse de démarrage arduino uno. J'ai rencontrer quelques problèmes le long du chemin, mais trouvé une solution après avoir réfléchi il. Il s
Arduino Starter Kit

Arduino Starter Kit

Il existe plusieurs kits de démarrage Arduino là-bas, mais la plupart viennent avec une variété de composants inutiles.Cette instructable présente le contenu d'un kit de démarrage minimal et bon marché. Toutes les choses que vous devez obtenir vous a
Hydroponique goutte à goutte de plus en plus Starter Kit (avec piment)

Hydroponique goutte à goutte de plus en plus Starter Kit (avec piment)

comme partie de la recherche pour un projet, je travaille actuellement sur j'ai essayé de faire un système hydroponique de base pour moins de £15.Donc voilà, super bon, super simple.Étape 1: Ce que vous devez 1 x pompe de réservoir de poissons (6)tub