
Joystick con Arduino Uno
El joystick es similar a dos potenciómetros conectados entre sí, uno para el movimiento vertical (eje Y) y otro para el movimiento horizontal (eje X).
El joystick es similar a dos potenciómetros conectados entre sí, uno para el movimiento vertical (eje Y) y otro para el movimiento horizontal (eje X).
¡Tantos acelerómetros y tan poco tiempo! Hemos ampliado nuestra selección de acelerómetros aún más con este acelerómetro de triple eje MMA845X de alta precisión y económico con ADC de 14 bits. Puede detectar movimiento, inclinación y orientación básica con un acelerómetro digital, y el MMA845X es un gran acelerómetro para empezar. Tiene un amplio rango…
Descargar la librería: https://github.com/zkemble/nRF905 Pines: nRF905 ATmega48/88/168/328 Arduino Uno Description VCC 3.3V 3.3V Power (3.3V) CE D7 (13) 7 Standby – High = TX/RX mode, Low = standby TXE B1 (15) 9 TX or RX mode – High = TX, Low = RX PWR B0 (14) 8 Power up – High = on, Low = off CD D4 (6)…
El MPU6050 IMU tiene un acelerómetro de 3 ejes y un giroscopio de 3 ejes integrados en un solo chip. El giroscopio mide la velocidad de rotación o la tasa de cambio de la posición angular a lo largo del tiempo, a lo largo de los ejes X, Y y Z. Por otro lado, el…
Especificaciones técnicas del chip ENC28J60 Conexión con Arduino Ejemplo de código (Servidor web) #include <EtherCard.h> static byte mymac[] = {0xDD,0xDD,0xDD,0x00,0x01,0x05}; static byte myip[] = {192,168,1,177}; byte Ethernet::buffer[700]; const int ledPin = 2; char* EstadoLed=»OFF»; void setup () { Serial.begin(9600); Serial.println(«Test del Modulo ENC28J60»); if (!ether.begin(sizeof Ethernet::buffer, mymac, 10)) Serial.println( «No se ha podido…
volatile int contador = 0; int n = contador ; long T0 = 0 ; // Variable global para tiempo void setup() { pinMode(2, INPUT); Serial.begin(9600); attachInterrupt( 0, ServicioBoton, LOW); } void loop() { if (n != contador) { Serial.println(contador); n = contador ; } } void ServicioBoton() { if ( millis() > T0 +…
#include <LiquidCrystal.h> LiquidCrystal lcd(8, 9, 4, 5, 6, 7); int lcd_key = 0; int adc_key_in = 0; #define btnRIGHT 0 #define btnUP 1 #define btnDOWN 2 #define btnLEFT 3 #define btnSELECT 4 #define btnNONE 5 int read_LCD_buttons() // para leer los botones int read_LCD_buttons() { adc_key_in = analogRead(0); // Leemos A0 // Mis botones dan: …
CARACTERÍSTICA VALOR Voltaje de alimentación 3V a 5,5V VDD voltaje de alimentación GND Tierra DQ Datos Rango de temperaturas -55ºC a 125ºC Error (-10ºC a 85ºC) ±0,5ºC Error (-55ºC a 125ºC) ±2ºC Resolución programable 9-bit, 10-bit, 11-bit o 12-bit (default) LIBRERÍAS NECESARIAS OneWire Dallas Temperature CÓDIGO #include <OneWire.h> #include <DallasTemperature.h // Pin donde se conecta…