<< BACK     

 

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Las láminas del curso ELECTRONICA se encuentran en formato pdf; haga click aquí para descargarlas

Las láminas del curso ARDUINO se encuentran en formato pdf; haga click aquí para descargarlas

Las láminas de PIN-OUT ARDUINOS se encuentran en formato pdf; haga click aquí para descargarlas

 

.::  PRINCIPIOS de ELECTRONICA  ::.

 

 

 

.:: VIDEOS INTRODUCTORIOS ::.

 

 

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

.:: CURSO CON ARDUINO ::.

 

 

1.- Introducción - Microcontroladores, IDE Arduino, Tinkercad, Pin-Out.

 

2.- 1er Código (Sketch) Lab-1a

Muestra Kit Iniciación.

Tipos de Puertos USB.

Conexión USB a PC del Arduino.

Iterface IDE Arduino.

// Comentar línea de código.

void setup(){}

void loop(){}

pinMode (,)

digitalWrite (,)

delay ()

LED_BUILTIN

Niveles lógicos.

Lab-1a - LED en pin 13, Intermitente; Lab-1a

3.- LED con Variables "int". Lab-1b

Cálculo Resistencias para Leds.

/* - */  Comentario de párrafo

Tipos de Variables

Diferencias int, float, boolean

variable int ()

4.- Semáforo - Reforzamiento uso Variables; Lab-1c

 

5.- LED con Pulsador, Pull-UP, Pull-Down. Control Condicional (if-else)

Pull Up

Pull Down

Conexionado micro Switch Pulsador

digitalRead (,)

if (){} // else{}

==

6.- LED en modo Latch. Control Repetitivo (while  (){}) - Lab-2b

while () {}

!var  Negación de variables.

Antirrebote por código con while y delay

 

6b.- Control Repetitivo switch(){} - case x:

opciones de menú.

Ingreso datos a Monitor Serial

Serial.available();

Serial.paresInt();

6C.- Control Repetitivo for  ( ; ;){} - while () {}

configuración de puertos y encendido de led´s con

for(){}

while () {}

7.- LED con Temporizador. Lab-2c

Reforzamiento Control Repetitivo while

8.- Introducción a PWM. Lab-3 (VAR++,  analogRead,  Serial)

Qué es una señal PWM

Puertos PWM del Arduino

Frecuencias de PWM en Arduino

analogWrite(,)

var = var + 1 (incremento de variable)

var ++ (incremento de variable)

Serial.begin () Monitor Serial

Serial.print Impresión consecutiva

Serial.println Impresión con retorno de carro

9.- Operadores Matemáticos y Monitor Serial. Lab-4

Baudios Monitor Serial

Indentación del código (sangría)

Serial.print ("texto"); Impresión de Texto

Serial.println ("texto");

Serial.print ("texto \n");

Serial.write ("texto");

Serial.write ("texto \n");

Operadores Matemáticos:

A + B

A - B

A * B

A / C

float var

10.- Display LCD Paralelo. Lab-5.

Tipos de Display´s LCD

Conceptos de Filas y Columnas de un Display

Conexionado de un display paralelo

Creando el código

Agregando número de línea de código al IDE Arduino

Instalación de librerías #include <libreria>

Construcción del objeto LCD

Comandos librería LCD paralelo

11.- Display LCD Serial I2C. Lab-6.

Introducción al protocolo I2C

agregando módulo I2C a display

Librería para display I2C

Uso de millis() (ver cap. 19)

12.- Cómo Identificar Dirección en Módulo I2C. Lab 7 (YouTube)

 

13.- Charla Protocolos: SPI. (YouTube)

 

14.- Charla Protocolos: UART e I2C. (YouTube)

 

15.- Crear Caracter Especial para Display LCD. Lab-8

 

16.- 4 Formas de Alimentar Arduino Uno.

 

17.- Tip´s del buen programar:

Resapso General

Secciones del IDE (Scope - Setup - Loop - Funcioones)

Terminología de un Código

Camel Case

Snake Case

Nombres de Variables

Indentación

División de código en funciones

18.- Uso de constantes define y const.

#define

const

19.- Uso de millis y pausas de código sin Delay.

millis()

micros()

20.- Multitasking

void personalizado()

static variable

21.- Sensor Ultrasonido HC-SR04. Lab-9.

pulseIn(ECO, HIGH)

22.- Reproductor Sonido, Módulo DFPlayer Mini. Lab-10.

 

23.- Buzzer´s Pasivos y Activos. Lab-11.

 

24.- Relés y Módulo Relé.

 

25.- Sensor Temperatura / Humedad Módulo DTH22.

 

27.- Sensor de Temperatura LM35

 

28.- Sensor de Agua.

 

29.- Sensor PIR,  Movimiento IR, con Módulo HC-SR501.

 

30.- Sensor de Línea, Módulo KY-033.

 

31.- Sensor Gas, Módulo MQ5

 

32.- Sensor de Llama (fuego).

 

33.- LDR Sensor Crepuscular Fotoresistencia.

 

34.- Sensor Vibración, con Módulo KY-002.

 

35.- Sensor Campo Magnético por Efecto Hall.

 

36.- Sensor Inclinación-Orientación, con Switch de Mercurio.

 

37.- Display LED 7 Segmentos. (Max7219)

 

38.- Matriz Led 8X8 (Max7219)

 

39.- Teclado Matriz 4x4.

 

40.- Reloj Tiempo Real. RTC DS3231 (I2C)

 

41.- RF-ID 13.56 Mhz., Kit RC522.

 

42.- Joystick KY-023.

 

43.- Codificador Rotatorio KY-040

 

44.- Módulo Receptor Infrarojo.

 

45.- Motores DC Controlados con Módulo L298N.

 

46.- Motores Servo.

 

47.- Motores Paso a Paso Unipolares, 28BYJ-48.

 

48.- Motores Paso a Paso Bipolares. A4988.

 

49.- Enlace RF 433 ó 315 MHz.

 

50.- Enlace Wi-Fi.

 

51.- Enlace Bluetooth

 

 

 

 

 

 

 

WWW.NASER.CL