todbot publica el material utulizado en una serie de clases dictadas en Noviembre de 2007 por Machine Project e ideado por Tod E. Kurt. Es una introducción al uso de microcontroladores usando la plataforma Arduino. El curso se centra en mostrar como sensar variables del mundo real y lograr movimiento.
Se introdujo a los alumnos en los conceptos básicos del conexionado de un microcontrolador a sensores analógicos, interruptores, LEDs y motores.
Los participantes del curso no debían tener conocimientos previos de microcontroladores.
Las clases fueron presenciales. El material del curso esta disponible libremente.
Notas de clase
- bionic_arduino_class1.pdf (7.7MB PDF)
- bionic_arduino_class2.pdf (9.2MB PDF)
- bionic_arduino_class3.pdf (4.9MB PDF)
- bionic_arduino_class4.pdf (6.6MB PDF)
Ejemplos de Arduino usados en clase
- Blink – Parpadeo de un LED
- Fading – Control de brillo de un LED
- FadeOrBlink – Un botón para cambiar de parpadeo a intensidad
- CandleLight – Comportamiento aleatorio, simulación de una vela
- PotDimmer – Uso de un potenciometro para control de brillo
- RGBMoodLight – Control algorítmico de un LED RGB
- RGBPotMixer – Control de un LED RGB con un potenciomentro
- SerialHelloWorld – Hola mundo, uso del puerto serie
- SerialReadBasic – Como leer valores por el puerto serie
- SerialReadBlink – Cambiar la frecuencia de parpadeo por puerto serie
- SerialRGBLED – Control del color de un LED por puerto serie
- SoundSerial – Uso del puerto serie para controlar un piezoeléctrico
- PlayMelody – Tocar una melodia predefinida
- Theremin – Usar una fotocelda y un piezoeléctrico en un theremin
- SerialMotorSpeed – Control de velocidad de un motor por puerto serie
- PiezoKnock – Sensor con un piezoelectrico
- PiezoMotorPulse – Sensor de contacto con un piezoeléctrico para controlar un motor
- PotSend – Mandar datos binarios de un potenciometro (para Processing)
- ServoSimple – Mover un servo atras y adelante
- ServoSerialSimple – Control de un servo por puerto serie
- ServoSerialBetter – Una mejor manera de cotrolar un servo
- NunchuckPrint – Imprimir los datos de los sensores del Wii Nunchuck
- NunchuckServo – Usar Nunchuck para controlar un servo
- bionicarduino-sketches.zip – Todos los ejemplos en un zip
Ejemplos de Processing usados en clase
- ArduinoReadCircle – Control de tamaño de los círculos con un potenciometro
- ArduinoBounce – Control de tamaño de las esferas con un potenciomentro
- ArduinoSounds – Disparo de sonidos desde el sensor de contacto
- bionic-processing-sketches.zip – Todo los ejemplos en un zip
todbot - Bionic Arduino
No comments:
Post a Comment