http://www.forocoches.com/foro/showthread.php?p=186943119#post186943119
Categoría: Arduino
Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares. Leer más.
Control de emisoras de radioaficionado con Arduino [4]: Código y vídeo demostrativo
He resumido el código de este menú en la siguiente entrada: Menú con submenus para Shield LCD en Arduino[/notification] Leer más
Enviar emails desde Arduino
Normalmente cuando queremos generar algún aviso con Arduino podemos emplear avisos luminosos o sonoros mediante leds o buzzers, sin embargo si no estamos en la misma estancia no nos enteraremos.
Para solventar este problema y con ayuda de un servidor web podemos hacer que Arduino nos envié correos electrónicos para avisarnos de lo que queramos, estemos donde estemos!
Leer másFabricantes de PCBs y visores online de Gerbers
Fabricantes
- iteadstudio.com
3 pedidos: Buen acabado de los PCBs en todo. - seeedstudio.com
1 pedido: Buen acabado pero serigrafía del logo fatal. - dirtypcbs.com
1 pedido: Todo fatal, hasta se olvidaron los taladros. - elecrow.com
9 pedidos: Todo correcto. - pcbway.es
1 pedidos: Todo correcto. - jlcpcb.com
16 pedidos.
Fabricantes de stencil
- oshstencils.com
Comparadores de precios
- pcbshopper.com
Visores online gerbers
- mayhewlabs.com/webGerber
- circuitpeople.com
- gerber-viewer.com
Visores PC gerbers
- piratery.net/grbv
Visor ficheros RS-274X:
- gerbv.geda-project.org
Módulo WiFi ESP8266 por 3€ para Arduino
Hasta hace no mucho incluir conectividad WiFi en Arduino salia bastante caro, entorno a los 40€, además de haber pocas opciones para escoger. Sin embargo en la actualidad los módulos WiFi han bajado de precio enormemente, como vimos hace un tiempo con el TLG10uA03 que salia por unos 10€, o desde hace unos meses mediante la familia de módulos ESP8266 que salen por unos 3€ dependiendo del modelo que escojamos.
Leer másGuardar en un servidor web información enviada desde un Arduino
Como vimos en la anterior entrada enviar correos electrónicos desde Arduino es muy sencillo. Pues bien, hacer que esos datos u otros sean guardados en el servidor, en vez de enviarlos por correo, es también sencillo.
Leer másCambiar color de led RGB con un solo potenciómetro
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
#define pBLUE 3 #define pGREEN 5 #define pRED 6 #define pPOT A0 int vPot; int colors[6][3] = { { 0, 0, 0 }, // Negro/Off { 0, 255, 0 }, // Verde { 0, 0, 255 }, // Azul { 255, 0, 0 }, // Rojo { 160, 255, 255 }, // Amarillo { 255, 255, 255 } // Blanco }; void setup() { pinMode( pBLUE , OUTPUT ); pinMode( pGREEN, OUTPUT ); pinMode( pRED , OUTPUT ); } void loop() { vPot = analogRead(pPOT); if( vPot <= 170 ) setColorLed(0); else if( vPot <= 370 ) setColorLed(1); else if( vPot <= 510 ) setColorLed(2); else if( vPot <= 680 ) setColorLed(3); else if( vPot <= 850 ) setColorLed(4); else if( vPot <= 1023 ) setColorLed(5); } void setColorLed( byte index ) { analogWrite( pRED , colors[index][0] ); analogWrite( pGREEN, colors[index][1] ); analogWrite( pBLUE , colors[index][2] ); } |
Declarar puertos Serial para Arduino con nombres personalizados
Si estamos cansados de usar el nombre Serial, o tenemos varios puertos como en el Arduino Mega/Leonardo: Serial, Serial1, Serial2, Serial3, etc. y queremos usar unos nombres más descriptivos, puede hacerse de la siguiente forma:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
HardwareSerial &pc = Serial; HardwareSerial &bluetooth = Serial1; HardwareSerial &wifi = Serial2; void setup() { pc.begin(9600); } void loop() { pc.println(millis()/1000); delay(1000); } |