Audio de 1 bit - tone()
https://www.tinkercad.com/things/cPYyv32iCN7
Secuenciador usando ciclo for
https://www.tinkercad.com/things/dKifT7LN3FR
Secuenciador usando un contador
https://www.tinkercad.com/things/ifGO2zh3twN
Sin memoria
https://www.tinkercad.com/things/hQd3qoM3WIC
Con memoria
https://www.tinkercad.com/things/2BDwMf4b1eP
Pulsador con LED usando funciones
https://www.tinkercad.com/things/1VMbdHYhHtI
Resistencias Pull Up y Pull Down
https://www.tinkercad.com/things/027nf8QWaoV
Blink variable usando funciones
https://www.tinkercad.com/things/8oKY2OpSGPp
Blink variable con monitor serial
https://www.tinkercad.com/things/fWg7LdsLwGd
Divisor de voltaje resistivo
Modulación por ancho de pulsos (PWM)
Circuito divisor con LDR (pull down)
Dimmer con LDR y monitor serial
https://www.tinkercad.com/things/1rGWsPszNLQ
Monitor Serial - Arduino envía datos
https://www.tinkercad.com/things/gJkS1ybU2yX
Monitor Serial - Arduino envía datos usando la función millis()
https://www.tinkercad.com/things/anevHK3ZR1c
Monitor Serial - Arduino envía datos de dos sensores
https://www.tinkercad.com/things/hKLspRG8HmL
Monitor Serial - Arduino recibe datos
https://www.tinkercad.com/things/aovlx2PPWxf
Comunicación serial entre Arduino y Pure Data (para versión PD-Extended que incluye librería COMPORT y SERIALIZE)
arduino_pd_1_valor.zip
arduino_pd_varios_valores.zip
Comunicación serial entre Pure Data (requiere librería COMPORT) y Arduino
pd_arduino_1_valor.zip
Comunicación serial entre Arduino y Processing
arduino_processing_1_valor.zip
Comunicación serial entre Processing y Arduino
processing_arduino_1_valor.zip
processing_arduino_RGB.zip
Comunicación serial entre Arduino y Max 7
recibe_1_valor.maxpat
arduino_max_ascii.zip
Comunicación serial entre Arduino y TouchDesigner
https://docs.derivative.ca/Serial_DAT
Control PWM de lámpara 12v (con etapa de potencia)
https://www.tinkercad.com/things/9P3WAn6TRRe
Apuntes de sensores
Sensores.pdf
Apunte de sensores.pdf
Codificación de información.pdf
Efectos PIEZOELÉCTRICO y HALL.pdf
Tipos de sensores
Capacitivo
https://playground.arduino.cc/Main/CapacitiveSensor/
PIR
véase: https://es.wikipedia.org/wiki/Sensor_infrarrojo_pasivo
HC-SR501_datasheet_1.pdf
HC-SR501_datasheet_2.pdf
HC-SR501_manual.pdf
HC-SR501_datasheet_ejemplos.pdf
Efecto Hall
véase: https://es.wikipedia.org/wiki/Efecto_Hall
Distancia Ultrasonido HC-SR04 con librería
Ultrasonido_HC_SR04.zip
Distancia Ultrasonido HC-SR04 sin libreria
https://www.tinkercad.com/things/0fe0am7BwHU
Distancia Infrarrojo (Sharp)
Sharp_IR.zip
Presión atmosférica
Presiona_atmosferica_BMP085.zip
Temperatura (DHT22)
Temperatura_DHT22.zip
Temperatura (DS18B20)
Temperatura_DS18B20.zip
Temperatura infrarrojo (GY-906)
Temperatura_GY-906.zip
Acelerómetro (3 ejes)
Acelerometro_MMA7361.zip
Intensidad de luz (BH1750)
Lux_BH1750.zip
Presión sonora a dB
Presion_sonora.zip
Presión aire (MPX5700AP)
Presion_aire_MPX5700.zip
Apunte Pixel LED con Arduino
PIXEL_LED.pdf
Pixel LED.pdf - Presentación de clase
Librerías Pixel LED
pixelLed.zip
Librería Adafruit NeoPixel
Librería FastLED
Requerimientos para Arduino UNO o chip FTDI y ESP32:
1 - instalar loopMIDI para Windows
https://www.tobias-erichsen.de/software/loopmidi.html
para Mac utilizar IAC Driver
https://support.apple.com/guide/audio-midi-setup/transfer-midi-information-between-apps-ams1013/mac
2 - descargar The hairless MIDI to serial bridge
https://projectgus.github.io/hairless-midiserial/
3 - descargar librería Arduino MIDI
https://playground.arduino.cc/Main/MIDILibrary/
Requerimientos para Arduino Leonardo:
Instalar librería MIDIUSB desde el administrador Arduino IDE o: https://github.com/arduino-libraries/MIDIUSB
Referencia librería: https://www.arduino.cc/en/Tutorial/MidiDevice
Ejemplos: midi.zip
PROGMEM: trabajo con bloques grandes de datos en Arduino
EEPROM: memoria no volátil de datos en Arduino
Memorias SD con Arduino
Apunte conexión SD/Arduino
Lectura y escritura de datos
leerSD.zip
leerSDvalores.zip
escribirSD.zip
escribirSDvalores.zip