Bienvenida al curso

1

Enlaces del taller IoT

2

Qué aprenderás sobre el desarrollo de hardware con Arduino

Introducción al hardware libre

3

¿Qué es Arduino y qué placas hay?

4

¿Cómo se desarrolla el Hardware?

5

¿Cuál es el software para diseño mecánico?

6

Elección del software a utilizar

7

Limitaciones de Arduino y qué es el hardware libre

8

Reto 1: Para un proyecto de IoT, ¿Cuál tarjeta Arduino utilizarías?

9

¿Cómo funciona el Curso de Desarrollo de Hardware con Arduino?

10

Lista de Materiales o Componentes a Utilizar

Sensores, Actuadores y Procesadores

11

Sensores, actuadores y procesadores

12

Diferentes tipos de sensores según la salida

13

Diferentes tipos de sensores según la aplicación

14

Diferentes tipos de actuadores

Introducción a la electrónica

15

Diferencias entre electricidad y electrónica

16

Tipos de componentes electrónicos

17

Más tipos de componentes electrónicos

18

Limitando la corriente para evitar quemar un led

Manos a la obra

19

Puertos de un arduino y sus funciones

20

Qué es un protoboard

21

Estructura general de un programa en Arduino y hello world con un LED

22

Variables y Constantes Globales

23

Manejo de librerías y funciones

24

Manejo de valores analógicos: uso del potenciómetro

25

Uso del monitor serial

26

PWM y señales analógicas

27

Un control de color RGB e intensidad lumínica para una lampara de mesa

28

Uso de push buttons

29

Monitor de temperatura con Arduino (uso de LM35 y un lcd 16x2)

30

Continuando con el monitor de temperatura con Arduino

31

Finalizando con el monitor de temperatura con Arduino

32

Reto: Crea tu semáforo con Arduino

Automatización de procesos

33

Cómo generar movimiento y uso de motores

34

Cómo generar movimiento y servomotores

35

Agregando un potenciométro para controlar la posición del Servomotor

36

Robot evasor de obstáculos

37

Continuando con el Robot evasor de obstáculos

38

Terminando con el Robot evasor de obstáculos

Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Cómo generar movimiento y servomotores

34/38
Recursos

Los servos son muy útiles cuando debemos controlar la posición de nuestros motores, se pueden alimentar de entre 6 y 12 volts.

Aportes 11

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

El código que se explicó

#include <Servo.h>

int servo1 = 9; //pwm

Servo servo;
int  angulo = 0;

void  setup (){
   servo.attach(servo1);
}

void loop () {

  for angle (angulo  = 0; angulo <180; angulo++){
      servo.write(angulo);
      delay(30);
  }

  for angle (angulo  = 180; angulo >0; angulo--){
      servo.write(angulo);
      delay(30);
  }

}

Hola a Todos y Profe
Te comparto un comederos que realice para mascotas con servos arduino nano y las piesas impresas en una impresora 3d
https://www.youtube.com/watch?v=unSXIydWtsY&feature=youtu.be

Viendo otros cursos de programación de Platzi, este curso deja mucho que desear.

El mejor nombre sería “grados” y no “ángulos”. Lo que pasás es la variación de grados para que se posicione , no le decís “hacé un ángulo recto después uno agudo”.
En inglés sería “degrees” y no “angle” 😃

Dejen darle dislike a los videos.

Tengo dos servos controlados por un joystick pero fallan bastante, me imagino por que al estar todos recibiendo carga del arduino no hay suficiente amperaje. Intenté alimentarlos con una caja de baterias de 4,5v y no logro que funcione. La pregunta es: ¿Puedo conectarlos en la protoboard con una fuente de 12v y un regulador de voltaje L7805 para cada servo?

Buen video

#include <Servo.h>// se invoca la funcion servo
int servo = A0;
int A = 0;//asigna al servo el pin A0
Servo servo1;// se define el nombre del servo1

void setup()
{
servo1.attach(A0);//asigna al servo el pin A0

}

void loop()
{

for (A = 0; A<70; A ++)// para un angulo 0<70 se incremente
{
servo1.write(A);
delay(10);
}
for (A = 70; A>0;A --)// para un angulo 70>0 no se incremente
{
servo1.write(A);
delay(10);
}
}

Para proximos cursos ten todo preparado, los errores que tienes a mitad confunden bastante

buen proyecto !!