Traqueur de motion (3 / 3 étapes)

Étape 3: VBscript et endword

Personnellement je n’ai jamais fait quoi que ce soit en Visual Basic, mais ça a marché très bien puisque je suis familier avec d’autres langages
Le script a été modifié le script que j’ai reçu de la vidéo sur youtube (lien à l’étape de l’intro) crédits donc à lui.
Pour le script, n’oubliez pas de s’assurer que les variables que vous utilisez ceux que vous avez défini des correspondances sur le module de Lego_NXT, là, j’ai utilisé « Aa » et « Bb », donc j’utilise la même chose ici. Pour les moteurs NXT, 0 signifie pleine puissance dans un seul sens et 255 est pleine puissance dans l’autre sens alors que 128 est stop
Et je suis seulement en utilisant une résolution de 352 x 288 puisque c’est la résolution maximale, que je pouvais choisir lors de l’obtention de 30 images/s, il pourrait être différente pour votre configuration. Cela signifie que le pixel à qui vous souhaitez que votre robot à commencer à tourner à gauche, droite, haut ou bas dépend de votre résolution.
vous pouvez vérifier et changer votre résolution à Options -> appareil photo -> Format vidéo

Voici le code que j’ai utilisé, à l’exclusion de la ligne tiretée
----------------------------
« initialiser toutes les valeurs
AA = 128
BB = 128
CC = 128

' obtenir la taille (largeur ou hauteur) de la zone de délimitation actuelle
taille = GetVariable("COG_BOX_SIZE")

"si elle est égale à" "alors aucun objet n’a été détecté
Si les mesures <> 0 et 150 < puis

« obtenir le centre de gravité horizontal
cogX = GetVariable("COG_X")

"pan gauche
Si cogX < 150 puis
StartTime = Timer
AA = 40
Écoulé = Timer - StartTime
fin si

"pan droit
Si cogX > 200 alors
AA = 220
fin si

' arrêt x
Si cogX = 0 then
AA = 128
fin si

« obtenir le centre de gravité vertical
cogY = GetVariable("COG_Y")

' incliner vers le bas
Si cogY < 134 puis
CC = 40
fin si

' incliner vers le haut
Si cogY > 154 puis
CC = 220
fin si

' arrêt y
Si cogY = 0 then
CC = 128
fin si
fin si

SetVariable « Aa », Aa
SetVariable « Cc », Cc
--------------------------------------

Je vous remercie pour la lecture, n’hésitez pas à vous laisser des commentaires, des opinions et des commentaires. Questions sont également les bienvenus
et si vous l’aimez, s’il vous plaît vote

Articles Liés

Altoids Mini Motion Tracker

Altoids Mini Motion Tracker

mise à jour 29 novembre: station de base ajoutée instructions mod!Quiconque a été à l'école primaire durant les années 2000 probablement connaissait quelqu'un qui avait un de ces systèmes de traqueur de SpyGear. En fait, si vous en aviez un, vous éti
PIR Motion activé Switch Audio

PIR Motion activé Switch Audio

Un de mes amis tendu la main sur les médias sociaux demandant si quelqu'un connaissait un produit qui jouerait audio d'un téléviseur uniquement lorsque quelqu'un il regardait. Elle était désireux de mettre une boucle vidéo dans un hall d'accueil, mai
P.I.R.M.A framboise Pi PIR Motion Installation Audio

P.I.R.M.A framboise Pi PIR Motion Installation Audio

PIR + Python + framboise Pi = mouvement déclenché Installation Audio.Historique du projet :Mon père est un conservateur d'un petit musée sur l'histoire de notre village, Elgg Suisse. Il eut l'idée qu'un morceau de musique est joué quand quelqu'un s'a
LEGO Stop Motion : Conseils, astuces et Inspiration

LEGO Stop Motion : Conseils, astuces et Inspiration

Bien que Lego stop motion (aka brickfilming) a été autour pendant un certain temps, chaque personne a leur unique façon d'animer et d'éblouir les spectateurs avec des effets spéciaux. Le but de cette instructable est ne pas pour vous montrer comment
Étamé Tour Eiffel arrêter le projet Motion avec feux d’artifice et des jardins

Étamé Tour Eiffel arrêter le projet Motion avec feux d’artifice et des jardins

Nous aimons faire des animations, lorsque Andy a reçu un « tour Eiffel dans une boîte de conserve » pour son anniversaire, il semblait un grand sujet de stop motion. Il a eu l'idée que nous ferions juste un Time-lapse de lui mettre ensemble, comme c'
PIR Motion Sensor tutoriel

PIR Motion Sensor tutoriel

Des capteurs infrarouges pyroélectriques ("passif"):''' Ce qui est un capteur PIR?'' 'Capteurs PIR permettent au mouvement de sens, presque toujours utilisée pour détecter si un homme a déménagé dans ou hors de la gamme de capteurs. Ils sont pet
Manipit - IRONMAN JARVIS-comme main Motion Tracking avec gants peints

Manipit - IRONMAN JARVIS-comme main Motion Tracking avec gants peints

Note(May, 12, 2015) ***Si vous ne peut pas regarder la vidéo à partir du fichier incorporé, vous pouvez le visionner ici!!********************************Avez-vous regardé le film, "Iron Man" ?Dans le film, Tony manipule des objets virtuels par
Biaxiale transistorisé traqueur solaire

Biaxiale transistorisé traqueur solaire

Cette conception utilise des 16 transistors, 8 par marche-pieds, pour les pan et tilt axes.Le cadre est en tube d'aluminium de 25 mm² est associé aux pièces d'angle de 90° Connect-It et tige filetée inox M6 est utilisé pour faire pivoter les deux axe
Apprendre Motion avec Light Painting

Apprendre Motion avec Light Painting

Vous avez une lumière ? Vous êtes alors prêt pour le monde merveilleux de la peinture lumineuse. Peinture de lumière est une façon incroyable d'utiliser une caméra pour faire beau art et illusions. Voici juste un échantillon de quelques-unes des poss
Stop Motion massivement

Stop Motion massivement

Stop Motion est un film du début des temps l'honneur projeter pour la classe d'art, mais comment fais-tu avec 30 enfants sans une tonne de matériel coûteux ?Mon école est composé d'élèves de la maternelle à la 2e année et chaque élève est fourni un i
Faites votre propre film stop-motion !

Faites votre propre film stop-motion !

j'ai passé mon enfance en écriture, de dessin et de regarder des dessins animés comme mon préféré, montrant toujours après l'école,... La Linea !Alors quand ans plus tard, après avoir obtenu mon diplôme en ingénierie spatiale, une vidéo du concours s
Gardez les indésirables visiteurs avec une Motion activé arroseur

Gardez les indésirables visiteurs avec une Motion activé arroseur

Les animaux les pensez que votre pelouse est leur toilette personnelle ? Les assassins ninja continuer à essayer de se faufiler dans votre maison ? Gardez ces visiteurs indésirables loin avec un système de gicleurs motion activé. Dès qu'ils entrer da
Motion activé Servo

Motion activé Servo

il s'agit d'un servo de mouvement activé de base qui peut être utilisé dans une grande variété de projets, et c'est très simple et facile à faire. Si vous l'utilisez avec créativité, vous pouvez faire beaucoup de choses avec lui. Par exemple, j'ai ut
Raspberry Pi Motion caméra sensible

Raspberry Pi Motion caméra sensible

À l'aide d'un Pi de framboise, un module de caméra Raspberry Pi, un détecteur de mouvement PIR, un adaptateur USB WiFi, une poignée de pièces et quelques programmes Python, vous pouvez construire un appareil qui va prendre automatiquement des photos