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

Uso del monitor serial

25/38
Recursos

El monitor serial nos permite comunicar al Arduino con nuestra computadora.

La comunicaci贸n en paralelo transmite m煤ltiples d铆gitos binarios (bits) de manera simult谩nea mientras que la comunicaci贸n serial solo transmite de a un bit.

Aportes 20

Preguntas 5

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

Aplicando lo conocido del lenguaje c

int led = 3;
int pont = A0;
int valor = 0;

void setup() {
  // put your setup code here, to run once:
  pinMode(led, OUTPUT);
  Serial.begin(9600);

}

void loop() {
  // put your main code here, to run repeatedly:
  valor = analogRead(pont);
  Serial.println(valor);

  if(valor < 173)// si el parpadeo del led es muy rapido
  {
    Serial.println("muy rapido");
  }

  else if(valor > 538)// si el parpadeo del led es muy lento
  {
    Serial.println("muy lento");
  }

  else// si el parpadeo del led es normal
  {
    Serial.println("mormal");
  }
  
  digitalWrite(led,HIGH);
  delay(valor);
  digitalWrite(led,LOW);
  delay(valor);
  
}

Hasta el momento me choque muchos errores de edici贸n. repite las cosas muchas veces.
Ojal谩 pudieran tener mas cuidado un pr贸ximo curso.
Tambien menciona mucho un curso de robotica con arduino el cual no encuentro鈥

Hola comunidad, ahora mismo en mi empresa estamos trabajando en un prototipo para controlar un sistema de cabina de desifeccion para contrarestar el coronavirus. sugieron me apoyen. Mil Gracias!!!

Transmisi贸n y Recepci贸n de Datos

		Monitor 

Serial Paralelo

PENSABA COMPRAR UN ARDUINO UNO HASTA QUE CONOC脥 TINKERCAD鈥 PRUEBEN SUS IDEAS PRIMERO鈥

Que genial! yo estoy usando el puerto analogo para lectura de humedad

Hago dos aportes.
A nivel el茅ctrico en las comunicaciones en paralelo y serie, adem谩s se debe incluir la linea de masa o tierra. Si esto no se hace ambos circuitos no tienen referencia uno con el otro y puede no ser reconocidos los niveles l贸gicos 1 y 0.

Por otro lado la instrucci贸n Serial.println agrega al final dos caracteres mas que representar铆an un ENTER (0D y 0A en hexadecimal, que serian avance de linea y retorno de carro respectivamente.)

Serial monitor es una maravilla moderna y m谩s s铆 alguna vez tocaste assembly

Notaron que el led Rx de la tarjeta arduino funciona como receptor y nos indica la velocidad de parpadeo

Diferencia entre comunicaci贸n serial y paralela.

Muy bien explicado!

Awesome

Muy buena Explicaci贸n鈥

驴Por qu茅 255 es el m谩ximo valor decimal que puede expresar 1 byte?

Respuesta: Porque 255=1111 1111 con base binaria

驴Que significa protocolo?

gracias profe mucha ayuda

Hola se帽or editor. Cuando el profesor dice 鈥減ausa鈥 se refiere a que se equivoc贸 o se perdi贸 o se distrajo (al igual que nos sucede a todos nosotros, ya que somos humanos) y que usted debe cortar esa parte. F铆jese del minuto 05:35 en adelante. Tampoco deber铆amos escuchar la respuesta de fondo 鈥渁jam鈥. Tenga en cuenta que este no es un curso gratuito en YouTube, sino un curso profesional por el cual abonamos una suscripci贸n mensual o anual cuyo precio (con justas y l贸gicas razones) est谩 basado en d贸lares. Muchas gracias-

Con cada pulso prende un diferente led

int led1 = 2;
int led2 = 3;
int led3 = 4;
int push = 8;
int conteo = 0 ;


void setup() {
  pinMode(push, INPUT);
  pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);
  pinMode(led3, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  Serial.println(conteo);
  if(digitalRead(push) == HIGH)
  {
    conteo++;
    delay(500);
  }
  switch(conteo)
  {
    case 1 :
      digitalWrite(led1, HIGH);
      break;
    case 2 :
      digitalWrite(led1, LOW);
      digitalWrite(led2, HIGH);
      break;
    case 3 :
      digitalWrite(led2, LOW);
      digitalWrite(led3, HIGH);
      break;
    default:
      digitalWrite(led3,LOW);
      conteo = 0;
      break;
  }
}```

Es m谩s eficiente en el uso de pines, pero no en el tiempo, est谩 claro que la comunicaci贸n en pararelo es mucho m谩s r谩pida que la serial.

Saludos!