Código: |
|
Luego los datos de la variable mensaje los podremos utilizar como mejor nos convenga.
Código: |
|
SketchUp and SketchUp Pro: C:\Program Files\Google\Google SketchUp #\Plugins.
[YOUR USER NAME]/Library/Application Support/Google SketchUp #/SketchUp/plugins
Macintosh HD/Library/Application Support/Google SketchUp #/SketchUp/plugins
). However, plugins in this location may be removed in an uninstall.Código: |
float grados=27.56; int centGrados= grados*100.0; // centGrados=2756 Serial.print(centGrados/100); // Imprime 27 Serial.print(","); Serial.print(centGrados%100);// Imprime 56 |
Fuente: http://forum.arduino.cc/index.php?topic=208565.0 |
Código: |
#include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,16,2); // 0x27 es la direccion del LCD 16x2 int tolerancia = 5; void setup() { lcd.init(); lcd.backlight(); //enciende la iluminacion } void loop() { Histeresis (random(-10, 10), random(-10, 10), tolerancia ); delay(2000); } // x = Es un valor fijo, por ejemplo el que hemos programado o estipulado. // y = Puede ser el valor obtenido por una sonda. // t = La tolerancia o magen que hemos estipulado, la histeresis. void Histeresis (int x, int y, int t) { lcd.clear(); lcd.setCursor(0, 1); lcd.print("X: "); lcd.print(x); lcd.print(" Y: "); lcd.print(y); lcd.setCursor(0, 0); lcd.print("Tol: "); lcd.print(t); lcd.setCursor(6, 0); int superior, inferior = 0; superior = x + t; //valor fijo + tolerancia inferior = x - t; //valor fijo + tolerancia if ((y >= inferior) && (y <= superior)) { lcd.print(" Si"); } else { lcd.print(" No"); } } |
Código: |
int ProgTemporizador [][7] = { //Fecha, Mes, Año, Hora, Minutos, Salida, Estado {2014, 1, 2, 10, 12, 0, 1}, {2014, 1, 2, 10, 13, 0, 0}, {2014, 1, 2, 10, 13, 1, 1}, {2014, 1, 2, 10, 14, 1, 0} }; |
Código: |
int ProgTemporizador [][7] = { //Fecha, Mes, Año, Hora, Minutos, Salida, Estado {2014, 1, 2, 10, 12, 0, 1}, {2014, 1, 2, 10, 13, 0, 0}, {2014, 1, 2, 10, 13, 1, 1}, {2014, 1, 2, 10, 14, 1, 0} }; void setup() { Serial.begin(9600); } void loop() { int x = sizeof(ProgTemporizador); x = (x / 7) / 2; //x = x / 14; Mas facil seria dividirlo por 14... Serial.print ("Numero X = "); Serial.println (x); for (int i=0; i < x; i++) { for (int n=0; n < 7; n++) { Serial.print(ProgTemporizador [i][n]); Serial.print(" "); } Serial.println(); } Serial.println ("-----------------------------------------------------"); delay(5000); } |
Fuente: http://forum.arduino.cc/index.php?topic=208323.0 |
Código: |
/* FUNCION PARA OBTENER LA FECHA EN MODO TEXTO Devuelve: DD-MM-AAAA HH:MM:SS */ String dimeFecha() { char fecha[20]; DateTime now = RTC.now(); //Obtener fecha y hora actual. int dia = now.day(); int mes = now.month(); int anio = now.year(); int hora = now.hour(); int minuto = now.minute(); int segundo = now.second(); sprintf( fecha, "%.2d.%.2d.%.4d %.2d:%.2d:%.2d", dia, mes, anio, hora, minuto, segundo); return String( fecha ); } |
Fuente: http://forum.arduino.cc/index.php?topic=207403.0 |