La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Tecnologías avanzadas para la enseñanza de la Física

Presentaciones similares


Presentación del tema: "Tecnologías avanzadas para la enseñanza de la Física"— Transcripción de la presentación:

1 Tecnologías avanzadas para la enseñanza de la Física
Dr. Marcelo J. Marinelli Prof. Guillermo Wurm Prof. Pablo wagner

2 Características de las cajas tecnológicas
• Piezas metálicas de distintos tamaños • Piezas de acrílico de distintos tamaños • Poleas y correas • Sensores IR, de sonido, de tacto y de luz • Placa controladora • Led • Cables y portapilas • Motores • Tornillería y ejes

3 Proyectos aplicados a la enseñanza de la física

4 Placas controladoras

5 Arduino Atmega 2560

6 Características técnicas
Microcontrolador: ATmega2560 Voltage de operación: 5V Voltage de entrada V Voltage de entrada (limite) 6-20 V Entadas/salidas digitales 54 (15 se pueden programarse como salida PWM) Entradas analógicas 16 I de entrada 40 mA I de entrada (p/3.3V) 50 mA Memoria Flash KB (8 KB se utiliza para el bootloader) SRAM KB EEPROM 4 KB Clock Speed 16 MHz

7 Arduino uno

8 Galileo Placa Arduino basada en arquitectura Intel con µp Intel Quark SoC X1000 processor

9 Características Técnicas
Mismo pinout que un Arduino Uno Rev 3: 14 pins I/O digitales (6 de estos con salida PWM) 6 pins entradas analógicas (A0 – A5) Serial Communication: 0 (RX) y 1 (TX). 8 pins Power (5V, 3V, GND, Reset…) SPI: 10(SS), 11(MOSI), 12(MISO), 13(SCK). I2C: A4 o pin SDA y A5 o pin SCL. Soportan la comunicación I2C (TWI). ICSP Header: para conectar Arduino Shields Ethernet: Conector Ethernet de 10/100. La Galileo es capaz de conectarse a Internet a través de DHCP. USB Client: Para programar y cargar sketchs Arduino

10 Sensores US

11 Sensor de proximidad

12 Sensor IR

13 Sensor de Humedad y temperatura
DHT11/ DHT22

14 Programación Código fuente Compilador Memoria miniBloq o IDE Arduino
Flash placa .hex/pde

15 miniBloq Entorno gráfico de programación Julián da Silva Gillig
RobotGroup. Libre y basado en C++ Acepta plataformas Arduino, Multiplo y otras.

16 Configuración Se selecciona el tipo de placa y el puerto de comunicación, en caso de necesitar un driver externo se lo puede cargar desde aquí

17 Ventana de código Por defecto se inicia una ventana con las librerías correspondientes a los periféricos Y un bloque de setup y otro de loop

18 Caja de Herramientas while(condición) {    ……                 }

19 Control de flujo “for next”
float var = 0; for(unsigned int _i=0; _i<(unsigned int)(90); _i++) { serial0.println((var+1)); }

20 Si, entonces void setup() { // no setup needed } void loop() {
println(x); Si, entonces void setup() { // no setup needed } void loop() { for (int i=0; i <= 255; i++) analogWrite(PWMpin, i); delay(10);

21 Temporizador y sonido

22 Sensor digital y analógico


Descargar ppt "Tecnologías avanzadas para la enseñanza de la Física"

Presentaciones similares


Anuncios Google