You are on page 1of 24

ELECTRICIDAD Y

ELECTRÓNICA INDUSTRIAL

Electricidad y electrónica
industrial

UNIDEG – SABES
Plantel San José Iturbide

Electricidad Y Electrónica
1
Unideg SABES Electricidad y Electrónica Industrial
ELECTRICIDAD Y
ELECTRÓNICA INDUSTRIAL

 ¿QUÉ ES ARDUINO?
 ¿PARA QUÉ SIRVE?
 ¿CONCEPTOS BÁSICOS?
 HERRAMIENTAS DOCENTES
 EJEMPLO DOMÓTICA

Unideg SABES Electricidad y Electrónica Industrial


ELECTRICIDAD Y
ELECTRÓNICA INDUSTRIAL

Unideg SABES Electricidad y Electrónica Industrial


ELECTRICIDAD Y
ELECTRÓNICA INDUSTRIAL

 Plataforma de desarrollo de productos


electrónicos.

 Abstracción del hardware.


 Multiplataforma (Linux, Mac y Windows)

 Al alcance de todos los usuarios: estudiantes,


artistas, publicistas, ingenieros, etc

Unideg SABES Electricidad y Electrónica Industrial


ELECTRICIDAD Y
ELECTRÓNICA INDUSTRIAL

 El microcontrolador en la placa Arduino se


programa mediante el lenguaje de
programación Arduino (basado en Wiring)
 El entorno de desarrollo Arduino está basado
en Processing

Unideg SABES Electricidad y Electrónica Industrial


ELECTRICIDAD Y
ELECTRÓNICA INDUSTRIAL

Unideg SABES Electricidad y Electrónica Industrial


ELECTRICIDAD Y
ELECTRÓNICA INDUSTRIAL

 Desarrollar programas que interactúan con el


mundo

 Redes de sensores
 Robótica sencilla

 Alarmas
 Sistemas de comunicaciones

Unideg SABES Electricidad y Electrónica Industrial


ELECTRICIDAD Y
ELECTRÓNICA INDUSTRIAL

Arduino UNO Arduino LyliPad Arduino Mega 2560

Arduino FIO Arduino PRO Arduino Mega ADK

Unideg SABES Electricidad y Electrónica Industrial


ELECTRICIDAD Y
ELECTRÓNICA INDUSTRIAL

Arduino Ethernet Arduino Mega 2560

Arduino Nano Arduino Mega ADK

Unideg SABES Electricidad y Electrónica Industrial


ELECTRICIDAD Y
ELECTRÓNICA INDUSTRIAL

• Microcontrolador ATMega328
• Funcionamiento 5V
• Voltaje Entrada de voltaje (recomendado) 7-
12V
• Límites de voltaje 6-20V
• Digital I / O Pins 14 (de los cuales 6
proporcionar una salida PWM)
• 6 pines de entrada analógica DC
• Corriente de pines I / O 40 mA
• Memoria Flash de 32 KB (ATMega328) de los
cuales 0,5 KB utilizado por el gestor de
arranque
• SRAM 2KB (ATMega328)
• EEPROM 1KB (ATMega328)
• Velocidad del reloj de 16 MHz
Unideg SABES Electricidad y Electrónica Industrial
ELECTRICIDAD Y
ELECTRÓNICA INDUSTRIAL

Unideg SABES Electricidad y Electrónica Industrial


ELECTRICIDAD Y
ELECTRÓNICA INDUSTRIAL

Unideg SABES Electricidad y Electrónica Industrial


ELECTRICIDAD Y
ELECTRÓNICA INDUSTRIAL

Unideg SABES Electricidad y Electrónica Industrial


ELECTRICIDAD Y
ELECTRÓNICA INDUSTRIAL

 Un Shield es una placa que permite expandir funcionalidades a


Arduino.

Unideg SABES Electricidad y Electrónica Industrial


ELECTRICIDAD Y
ELECTRÓNICA INDUSTRIAL

Unideg SABES Electricidad y Electrónica Industrial


ELECTRICIDAD Y
ELECTRÓNICA INDUSTRIAL

Unideg SABES Electricidad y Electrónica Industrial


ELECTRICIDAD Y
ELECTRÓNICA INDUSTRIAL

 Seleccionar tarjeta correcta:


 Tools/Board >> Arduino Uno

Unideg SABES Electricidad y Electrónica Industrial


ELECTRICIDAD Y
ELECTRÓNICA INDUSTRIAL

 Seleccionar puerto serie:(Virtual)


 Depende del sistema operativo.
 Serial port >> tty.xxx
 Serial port >> COMx
 Si todo está correcto el led I/O 13 parpadea

Unideg SABES Electricidad y Electrónica Industrial


ELECTRICIDAD Y
ELECTRÓNICA INDUSTRIAL

Se ejecuta
una sola vez

Se ejecuta
Infinitamente

Mensajes y
errores

Unideg SABES Electricidad y Electrónica Industrial


ELECTRICIDAD Y
ELECTRÓNICA INDUSTRIAL

// Pin 13 has an LED connected on most Arduino boards.


// give it a name:
int led = 13;

// the setup routine runs once when you press reset:


// initialize the digital pin as an output.
void setup() {
pinMode(led, OUTPUT);
}

// the loop routine runs over and over again forever:


void loop() {
digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Unideg SABES Electricidad y Electrónica Industrial
ELECTRICIDAD Y
ELECTRÓNICA INDUSTRIAL

Unideg SABES Electricidad y Electrónica Industrial


ELECTRICIDAD Y
ELECTRÓNICA INDUSTRIAL

// include the library code:


#include <LiquidCrystal.h>

// initialize the library with the numbers of the interface pins


LiquidCrystal lcd(0, 1, 2, 3, 4, 5);

void setup() {
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
// Print a message to the LCD.
lcd.print("hello, world!");
}

void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.setCursor(0, 1);
// print the number of seconds since reset:
lcd.print(millis()/1000);
}

Unideg SABES Electricidad y Electrónica Industrial


ELECTRICIDAD Y
ELECTRÓNICA INDUSTRIAL

Unideg SABES Electricidad y Electrónica Industrial


ELECTRICIDAD Y
ELECTRÓNICA INDUSTRIAL

#include "Ultrasonic.h"

Ultrasonic ultrasonic(11,10);//(Trig,Echo)

void setup() {
Serial.begin(9600);
}

void loop()
{
//output the distance in cm
Serial.println(ultrasonic.Ranging(CM));
delay(100);
}
Unideg SABES Electricidad y Electrónica Industrial

You might also like