Está en la página 1de 23

ROBÓTICA

EDUCATIVA,
APLICADA Y
CREATIVA.
PRESENTACIÓN
CLASE 03
CATAMARCA 2022
PROFESOR
ESTEBAN DE BOECK
3.
ROBÓTICA Y
SENSORES Robótica y sensores,
Propiedades y magnitudes

2
¿QUÉ ES UN
MICROCONTROLADOR?

Un microcontrolador es un circuito integrado programable,


capaz de ejecutar las órdenes grabadas en su memoria. Está
compuesto de varios bloques funcionales, los cuales
cumplen una tarea específica. Un microcontrolador incluye
en su interior las tres principales unidades funcionales de
una computadora: unidad central de procesamiento,
memoria y periféricos de entrada/salida.

Los microcontroladores son diseñados para reducir el costo


económico y el consumo de energía de un sistema en
particular. Por eso el tamaño de la unidad central de
procesamiento, la cantidad de memoria y los periféricos
incluidos dependerán de la aplicación.

3
TIPOS DE
MICROCONTROLADORES
Encapsulado
El microcontrolador de arduino está disponible en cápsulas
DIP, SOIC y SSOP de 28 patas, el encapsulado es el resultado
de la etapa final del proceso de fabricación de dispositivos
con semiconductores, en la cual un semiconductor o un
circuito integrado; se ubica en una carcasa para protegerlo de
daño físico, de la corrosión, evacuar el calor generado y a su
vez permitirle la comunicación con el exterior mediante
contactos eléctricos. El término de encapsulado se entiende
comúnmente como algo para proteger el trozo de oblea
semiconductora con la que se construyen los circuitos
integrados tales como microprocesadores,
microcontroladores y DSPs; pero también protegen otros
componentes electrónicos.
4
PINES ARDUINO UNO(link)

5
PINES ARDUINO MEGA(link)

6
PINES ARDUINO NANO(link)

7
PINES ARDUINO PRO MINI(link)

8
TIPOS DE SENSORES
La señal que envían los sensores es información transmitida a
través de la variación (en la mayoría de los casos) de voltaje entre
dos dispositivos electrónicos. La placa controladora produce el
procesamiento de la señal y el dispositivo puede comunicarnos
una salida deseada. Sin embargo, las señales no están
necesariamente vinculadas a los dispositivos electrónicos
solamente. Un gran ejemplo de transmisión de señales
analógicas puede ser un termómetro - a través de sus
características físicas el mercurio se expande o se contrae, por lo
tanto, si se calibra correctamente, puede mostrarnos la
temperatura en nuestro ambiente, aunque también existen
algunos sensores de temperatura que son digitales como los
transistores DS18B20

9
SENSORES ANALÓGICOS
VS DIGITALES
Los sensores miden una cantidad física y responden a ella
produciendo una salida como un voltaje. Los sensores analógicos
son los que producen una señal analógica basada en lo que
perciben. De manera similar, las señales digitales son las que
producen una señal digital en respuesta a lo que miden en la
entrada.
Algunos ejemplos comunes de sensores analógicos son los
sensores de luz (LDR), los sensores de sonido, los sensores de
presión y los sensores analógicos de temperatura. Del mismo
modo, hay algunos sensores digitales de uso común como los
sensores digitales de temperatura y los sensores digitales de
presión.
Para seleccionar un sensor, primero debes saber en qué tipo de
proyecto estás trabajando. Si el proyecto implica trabajar sólo entre
dos voltajes, entonces los sensores digitales son una buena
opción, pero si necesitas señales continuas, entonces lo que
necesitas es un sensor analógico. 10
PULSADOR EN ARDUINO
Debemos tener en cuenta una configuración con una resistencia
Pull Up o Pull Down, la configuración con resistencia Pull Up se
forzará un estado “ALTO” cuando el pulsador se encuentre abierto y
en el caso contrario en la configuración con resistencia Pull Down se
forzará un estado “bajo” cuando el interruptor se encuentre abierto.

11
CÓDIGO DEL PULSADOR
int estadoBoton = 0;//variable de estado
void setup()
{
pinMode(2, INPUT);//declaramos la entrada
pinMode(13, OUTPUT);//podemos utilizar el led de arduino como testigo
}
void loop()
{
estadoBoton = digitalRead(2);//lectura del botón
if (buttonState == HIGH) {//condicional
digitalWrite(13, HIGH);
} else {
digitalWrite(13, LOW);
}
delay(10);
} 12
SENSORES ANALÓGICOS

Una entrada analógica procede de un sensor que mide una


magnitud que cambia de forma continua. La variación de la
propiedad que medimos produce una variación de tensión en
un contacto de la electrónica del sensor entre 0 y 5V.
Conectamos este contacto a una entrada analógica de
arduino. Los pines de entradas analógicas del A0 al A5.

Arduino cambia una señal continua entre 0 y 5 voltios a un


conjunto de números, en concreto, transforma la señal entre
0 y 5V en números enteros entre 0 y 1023.

Sólo tenemos que cablear la salida del sensor a la entrada A0.


Utilizaremos como ejemplo el potenciómetro.

13
POTENCIÓMETRO EN
ARDUINO
Es el sensor analógico más sencillo. Es una resistencia
variable que tiene 3 patas. Dos de ellas se conectan a tierra
(0V) y a tensión (5V) respectivamente y la pata central se
conectará a la entrada analógica A0. En electricidad esta
conexión del potenciómetro se llama divisor de tensión.

14
CÓDIGO DEL POTENCIÓMETRO
int sensorValue = 0;//variable de estado
void setup()
{
pinMode(A0, INPUT);//declaramos el potenciómetro
pinMode(13, OUTPUT);//declaramos LED pin 13 de testigo
}
void loop()
{
/*en este ejemplo utilizaremos el potenciómetro para
modificar la espera entre el estado del LED*/
sensorValue = analogRead(A0);
digitalWrite(13, HIGH);
delay(sensorValue);
digitalWrite(13, LOW);
delay(sensorValue);
} 15
LED
Un LED (acrónimo del concepto inglés light-emitting diode) es un
diodo emisor de luz. En su interior hay un semiconductor que, al
ser atravesado por una tensión continua, emite luz, lo que se
conoce como electroluminiscencia. Existen distintos tipos de led
en función de las tecnologías usadas para su fabricación y
montaje sobre circuitos electrónicos.
La tensión de cualquier diodo LED es de 2 voltios y, en el caso que
se quiera conectar a otros aparatos con una tensión distinta, se
debe crear una conexión de resistencia en serie que permita su
correcto funcionamiento.

16
FUNCIONAMIENTO DE UN LED
¿Cómo funciona el LED? Se basa en la activación de una
unión PN, consistente en una estructura básica de
componentes electrónicos denominados semiconductores
(fundamentalmente, diodos y transistores inorgánicos). Todo
diodo consta de dos patillas de conexión, una larga y una
corta. Mientras la larga se conecta al polo positivo, la corta se
conecta al polo negativo. Esto es lo que permite el paso de la
corriente.

17
CÓDIGO DE BLINK
void setup()
{
pinMode(13, OUTPUT);//declaramos la salida
}

void loop()
{
digitalWrite(13, HIGH);//encendemos el led
delay(1000);//tiempo de espera
digitalWrite(13, LOW);//apagamos el led
delay(1000); //tiempo de espera
}

18
RGB
El LED RGB es como si tuviéramos 3 LEDs en uno. Uno de color
rojo, otro verde y otro azul. Mediante la combinación de
diferentes niveles de estos colores, tenemos el amplio
abanico de colores R (Red) G (Green) B (Blue).

19
CÓDIGO RGB
void setup(){
pinMode(2,INPUT);
pinMode(11,OUTPUT);
pinMode(3,INPUT);
pinMode(12,OUTPUT);
pinMode(4,INPUT);
pinMode(13,OUTPUT); }
void loop(){
if (digitalRead(2) == 1) {
digitalWrite(11,HIGH);
} else { digitalWrite(11,LOW); }
if (digitalRead(3) == 1) {
digitalWrite(12,HIGH);
} else { digitalWrite(12,LOW); }
if (digitalRead(4) == 1) {
digitalWrite(13,HIGH);
} else { digitalWrite(13,LOW); }
}
20
MATRIZ LED
Una matriz LED no es otra cosa que un conjunto de LEDs
agrupados por filas y columnas.
Las matrices LEDs 8×8 son sumamente conocidas. Su
nombre se debe a que están compuestas por 64 LEDs
dispuestos en forma de cuadrado con 8 columnas de 8 LEDs
cada una.

21
DESAFÍO
PRÁCTICO
Profesor
ESTEBAN
DE BOECK
@LEXbotmaker
23

También podría gustarte