Videur de balle robotique (4 / 4 étapes)

Etape 4: Enfin charger arduino croquis et ajuster les paramètres du programme

Voici mon croquis, j’ai une sous-routine pour exécuter le servo à une vitesse plus lente.

Vous remarquerez que code unique bounce déclenche simplement la barre de pendule à une certaine hauteur. Le double bounce routine déclenche à une hauteur à une vitesse plus lente si la balle sort plus lentement et déplace ensuite le reste du trajet vers le bas pour attraper la balle sur son deuxième rebond.

Amusez-vous!

#include
Servo servo1,

int servangle = 0 ;

int potPin = 4 ;

int ledPin = 13 ; Sélectionnez le code pin de la LED int val = 0 ; variable pour stocker la valeur provenant de la sonde int

int delayTime = 0 ; Analog lire épingles const int buttonPin = 2 ;

void myServo (int curAngle, int newAngle, int angleInc, int incDelay, int servoNum)

{Si (curAngle < newAngle) {}

pour (angle int = curAngle ; angle < newAngle ; angle += angleInc) {}

Si (servoNum == 1) servo1.write(angle) ;

Si (servoNum == 2) servo2.write(angle) ;

Delay(incDelay) ; } }

ElseIf (curAngle > newAngle) {}

pour (angle int = curAngle ; angle > newAngle; = angleInc d’angle) {}

Si (servoNum == 1) servo1.write(angle) ;

Si (servoNum == 2) servo2.write(angle) ;

Delay(incDelay) ; } } }

void setup() {}

Serial.Begin(9600) ;

pinMode (ledPin, sortie) ;

déclarer la ledPin comme une sortie

pinMode(buttonPin,INPUT) ;

SERVO1.Attach(11) ;

Delay(10) ;

SERVO1.Write(90) ; Delay(5000) ;

randomSeed(analogRead(0)) ; }

void loop() {}

Serial.Print ("retarder val =") ; Serial.Print(Val) ; Serial.Print (« val d’angle = ") ; Serial.println(valPot2) ; digitalWrite(ledPin,HIGH) ;

Bounce deux fois à gauche myServo(120,73,1,20,1) ;

delay(500) gauche ;

myServo(73,65,1,20,1) ;

delay(2000) gauche ;

rebondir une fois à droite

myServo(65,120,1,20,1) ;

delay(2000) droite ;

rebondir une fois à gauche

myServo(120,65,1,20,1) ;

delay(2000) gauche ;

rebondir une fois à droite

myServo(65,120,1,20,1) ;

delay(2000) droite ;

digitalWrite(ledPin,LOW) ;

CLI() ;

}

Articles Liés

Remote Controlled panier Ball Robot - HARLEM GLOBETROTTERS -

Remote Controlled panier Ball Robot - HARLEM GLOBETROTTERS -

ici je vais vous montrer comment construire un robot de basket-ball contrôlé à distance. C'est vrai, pas une blague ! J'ai construit un ballon similaire pour les HARLEM GLOBETROTTERS et maintenant vous pouvez construire votre propre.Voici une liste d
Robot simple arduino pour moins de 10€

Robot simple arduino pour moins de 10€

Bonjour, dans ce tutoriel nous allons construire un robot simple pour moins de 10 €. Ne vous attendez pas des miracles de lui. Il peut servir comme un jouet ou comme une aide à l'apprentissage de programmation et la robotique. Grâce à ses 2 capteurs,
BRICOLAGE de Sphero ornements de fêtes et de couronnes

BRICOLAGE de Sphero ornements de fêtes et de couronnes

ornements sont des boules. Sphero est une boule. De toute évidence, les ornements de Sphero sont censés être. Si robotisés ou non, cette saison de vacances, nous aimerions que chaque balle qui nous rappelle notre appcessory préférée, Sphero. C'est po
Améliorer la manœuvrabilité de Sphero avec Latex liquide

Améliorer la manœuvrabilité de Sphero avec Latex liquide

Sphero balle robotique est un populaire robot commandé par l'intermédiaire de bluetooth. La surface du dispositif est dure, plastique lisse, ce qui est parfait en termes de durabilité de l'appareil, toutefois sur la plupart des surfaces Sphero glisse
BRICOLAGE personnalisé peint Grinch Sphero

BRICOLAGE personnalisé peint Grinch Sphero

Sphero 2.0 se prépare pour une autre saison de lait de poule et le GUI, et cette année, il est s'habiller comme personnage Noël préféré de le de chacun - le Grinch. Cette fête du pont votre boule avec ce How-to Qu'instructable présentée par celui et
Conception de citrouille DIY Glitter Sphero

Conception de citrouille DIY Glitter Sphero

comme Halloween s'insinue de plus près, la plupart d'entre vous cherchez probablement découpant outils et dodus citrouilles à sculpter des chauves-souris, fantômes et sorcières pour décorer votre porche avant. Cette année, nous avons décidé d'ajouter
Automobile de sphero

Automobile de sphero

Sphero , conduire une voiture? ! Oui. Assez impressionnant, non ?Sphero est la première balle robotique que vous contrôlez avec une inclinaison, en contact ou swing à partir de votre smartphone ou tablette.  En outre, Sphero a iOS et Android SDK pour
Robot de basket-ball avec Intel Edison

Robot de basket-ball avec Intel Edison

Il tire ! Il a marqué ! La foule est en délire ! Nous allons construire un robot qui joue au basket-ball avec vous. Ce tutoriel est un guide étape par étape pour un robot d'entraînement différentiel simple et petit qui utilise l'Intel® Edison. Vous o
Comment faire un joueur de basket-ball autonome robot utilisant un iRobot Create comme base de lecture

Comment faire un joueur de basket-ball autonome robot utilisant un iRobot Create comme base de lecture

ceci est mon entrée pour l'iRobot Create défi. La partie la plus difficile de tout ce processus pour moi se prononçait sur ce que le robot allait faire. J'ai voulu démontrer les fonctionnalités intéressantes de la créer, tout en ajoutant dans certain
Lanceur de balle de chien Robot Dogzooka

Lanceur de balle de chien Robot Dogzooka

« Pixel », mon fidèle animal de compagnie Schnoodle (mélange de Schnauzer/caniche) est un faisceau d'énergie. Elle aime jouer fetch et s'exécutera fidèlement ses fonctions de récupération indéfiniment - si vous êtes prêt à lui livrer. Elle m'épuise !
Faites-vous un Robot Arduino contrôlée de télécommande !

Faites-vous un Robot Arduino contrôlée de télécommande !

Bonjour les gars.Abhay et Akshay ici !Aujourd'hui que nous allons faire une TV distance contrôlée Robot que non seulement fonctionne comme un charme, mais vous pouvez également mettre à jour en éditant le code et en utilisant quelques boutons plus pr
À l’aide de la chaîne du bras robotique Mobile Ctrl tronc BT

À l’aide de la chaîne du bras robotique Mobile Ctrl tronc BT

Le bras robotique de tronc est un art en robotique moderne. Il peut en mesure de faire tourner et tricoter comme artistique. Tous les robotique inspirée s'inspirent des choses vivant, dans cette robotique de tronc ordre inspirée de l'éléphant et le s
Rouleau-E [Upcyled DEEE Robot]

Rouleau-E [Upcyled DEEE Robot]

N'oubliez pas nos déchets collecte ami WALL· E ? Eh bien ici, ce mec est son cousin plus jeune, et son nom est Roll-E. C'est officiellement mon premier instructable, donc s'il vous plaît soyez indulgent et laissez-moi savoir toutes les erreurs que je
De Sega cartouche à Crazy Dancing Robot !

De Sega cartouche à Crazy Dancing Robot !

(Si vous aimez cette instructable, s'il vous plaît votez pour moi. Merci!)Maintenant que je travaille dans l'ingénierie pour l'Azerbaïdjan Kids, enfin j'ai l'occasion d'enseigner aux enfants qu'ils puissent créer leurs propres inventions, en utilisan