El cuadrúpedo Social (6 / 7 paso)

Paso 6: código de

El código se divide en dos pestañas, siendo el primero The_Social_Quadruped.ino y el segundo es Quad_Functions.ino. Adjunto estos dos.

La primera ficha incluye la librería Servo.h que viene con el IDE de Arduino, así como la biblioteca de NewPing.h, que puede descargarse aquí. En primer lugar definir el pin de trigger, pin eco y distancia máxima para el Sensor de ultrasonidos después de lo cual yo defino una variable booleana que se utilizará para activar el modo de la autonomía del robot. Luego defino los servos. En la función de la configuración, coloque los servos en sus posiciones respectivas en el protector del Sensor Arduino e inicializar el Serial monitor para capacitarme enviar comandos al Arduino. En la función de bucle, me puse el Sensor de ultrasonidos para enviar la distancia del objeto más cercano al serial monitor y Compruebe la entrada del usuario. Si el usuario entradas el carácter f, b, r, l, w, s, u o, la funciones hacia adelante, atrás, derecha, izquierda, onda, sueño, soporte o autonomía que se definen en la pestaña de Quad_Functions.ino se llaman respectivamente. Cuando el usuario presiona, sin embargo, la función de autonomía continuará en bucle hasta que el usuario Prensas una otra vez.

La segunda pestaña contiene las definiciones de todas las funciones. Las funciones respectivas paso definen un paso para cada tipo de movimiento, la función de soporte establece los servos en una posición que hace que el robot a pie, las funciones hacia adelante y hacia hacer el robot para moverse hacia adelante y hacia atrás respectivamente, que las funciones izquierdas y derecha hacer que el robot gire a la derecha y la izquierda respectivamente, la causa de wave2 y funciones de la onda el robot a utilizar sus patas delanteras izquierdas y derecha respectivamente , la función waveAuto hace el robot a la onda con su pata delantera derecha mientras está en modo autónomo, la función del sueño define los servos en posición que causas el robot a mentir sobre el suelo y finalmente la función readPing obtiene las lecturas del Sensor ultrasónico y convierte a centímetros.

Nota: Asegúrese de que los pasadores de servo que definir coinciden con los pines para la conexión en el escudo de Arduino. También, asegúrese de desconectar el módulo de Bluetooth al cargar el sketch de Arduino, ya que a veces interfiere con el proceso de carga.

Artículos Relacionados

Husky: cuadrúpedo Live Streaming Bot con frambuesa pi

Husky: cuadrúpedo Live Streaming Bot con frambuesa pi

El cuadrúpedo código nombre Husky es un cuatro patas cangrejo como el robot que utiliza la frambuesa pi 2, cerebro y centro de control principal. Además, incluí también un controlador de servo y el conductor del motor de control de servo y motor de H
Cuadrúpedos con cámara

Cuadrúpedos con cámara

Este es mi primer robot cuadrúpedo con una marco predefinido, pero el software a la medida. El robot utiliza un raspberrypi como del cerebro y que la capacidad de transmisión en vivo de video. Este tutorial es específicamente para personas que quiere
GoonQuad, un cuadrúpedo emotiva

GoonQuad, un cuadrúpedo emotiva

Hola todo el mundoEsta semana nuestros estudiantes de informática en las artes creativas tuvieron una exposición pública de sus proyectos. Este proyecto está cerca de mi corazón como trabajé estrechamente con este grupo particular de alumnos que a pe
Sugru - Mini cuadrúpedo

Sugru - Mini cuadrúpedo

quería construir un Mini cuadrúpedo pero todos parecen como no tienen agarre y caiga. Me gusta mucho el diseño cuadrúpedo por caso en Thingiverse y parece que tiene bastantes adaptaciones por algunos otros miembros de Thingiverse así que pude hacer u
Grasa O el Robot cuadrúpedo con acrílico marco

Grasa O el Robot cuadrúpedo con acrílico marco

Se trata de un mini O grasa el robot cuadrúpedo, marco de acrílico cortado con láser de corte de 2mm.Grasa O mini robot patas cuadrúpedos 2dof, consiste en 8 micro servo de metal, 2 servos en cada pie, para este tutorial que voy a hacer un robot evit
Robot cuadrúpedo Sunfounder

Robot cuadrúpedo Sunfounder

Me enteré Sunfounder cuadrúpedo en un canal de youtube de Julian Llett hace 2 meses. Después de hacer mucha investigación, finalmente compré este bot para mí como un regalo de cumpleaños (consentirme aquí). Cuando ordené el cuadrúpedo, sitio web de l
Arduino Robot - cuadrúpedo - cuerpo cinemática pruebas

Arduino Robot - cuadrúpedo - cuerpo cinemática pruebas

---trabajo en progreso---Se trata de un robot cuadrúpedo en prototipos con seeeduino mega, 12 HXT900 hobby micro servos, 3.7V batería de lipo. Materiales utilizados son madera contrachapada todo asegurada con tuercas y los pernos pequeños. Programado
Fácil KVG cuadrúpedo walker

Fácil KVG cuadrúpedo walker

Hola,Este es mi primer instructivo espero te guste!Básicamente, se trata de un cuadrúpedo de KVG que a pie. su muy fácil de hacer y que por eso quería compartirlo!Paso 1: lista no nombrar a todos pero la imágenes:)Paso 2: el ensamblado principal hace
Robot cuadrúpedo de LEGO

Robot cuadrúpedo de LEGO

ver el robot trailer video aquí o ver los robots video completo de mi Web en la sección de robot, código fuente también está disponible en esta sección.http://www.itsalmostgenius.comTras completar un simple basados en Arduino coche dentro de semanas,
Robot cuadrúpedo de Arduino

Robot cuadrúpedo de Arduino

Hexápodo últimas:Este es mi primer robot que se basa en cálculos para posicionar los servos vs depende de secuencias preprogramadas. Elegí un cuadrúpedo para ayudar a mantener los costos.Tiempo de fabricación 8 semanasPeso 2 libras 14 Oz.Dimensiones
[DIY] Araña Robot (robot de Quad, cuadrúpedo)

[DIY] Araña Robot (robot de Quad, cuadrúpedo)

2016-04-01 modificar:Corregir el nombre modelo y dimensión.actualización 24 / 01 / 2016:Abra el archivo de fuente de PCB que es diseñado por EaglePCB, https://github.com/regishsu/SpiderRobot2015-10-11 sube el archivo de imagen de diseño de PCB.actual
3D impreso cuadrúpedos Arduino Robot

3D impreso cuadrúpedos Arduino Robot

Hice esto como un proyecto de Feria de ciencia y decidió compartirlo. En este instructable no voy muy profundo como el robot ya está construido y no tengo tiempo para volver a crearla. Tiene 2 modos:Control manual de cualquier control remoto de TV.Ev
Plataforma básica de cuadrúpedos!

Plataforma básica de cuadrúpedos!

que quería hacer una plataforma de barebones simple que podría tener algo como una frambuesa pi conectarse a ella y controlarla. De esta manera sería más fácil de actualizar y tiene habilidades más complejas. Con el Arduino solo refiere a mover los s
Construir un Robot cuadrúpedo Actobotics

Construir un Robot cuadrúpedo Actobotics

Cómo hacer un robot a pie 4 patas usando piezas de Actobotics de ServoCity.com:El caballo de batalla de este robot, y lo que hace relativamente fácil de construir, son las servoblocks de Actobotics. Estos ingeniosos componentes le permiten utilizar s