Sparrow - my assistant (11 / 14 paso)

Paso 11: Codificación - menú

para el ajuste se utiliza 1 perilla y botones de menú 2.

Botón 1:

Mantenga pulsado para entrar / salir del menú

Prensa del cortocircuito para el siguiente elemento del menú

Perilla (potenciómetro):

Gire el valor deseado de 0-100

Botón 2:

Guarda valor de potenciómetro como nuevo valor de configuración en EEPROM del Atmega328

botones de código desde aquí:

Aquí está el código del mismo:

MENÚ DE CONFIGURACIÓN *** / /

void menu() {}

interruptor (ModeCount) {/ / modecount es pulsación corta - cuántos tiempo = número de artículo de menú

caso 1: / / termostato de la caja de la pc

Si (Mode_firsttime == true) {/ / para dosent lazos innumerables veces pero sólo una vez

Mode_firsttime = false;

''' Lee el valor almacenado en rom '''/ /

LCD.Clear();

lcd.setCursor (0, 0);

LCD.Print (F ("ventilador de la CPU:"));

LCD.Print(EEPROM.Read(EEPthermostat));

LCD.Print (F("C"));

} / / fin si modo firsttime

''' actualizar después de 0.5 segundos '''/ /

Si (GPcurrenttime - prev_setting_display > = 500) {/ / 500 ms - 0,5 seg.

prev_setting_display = GPcurrenttime;

''' lectura ajuste valor del bote y lcd imprime si cambia de anterior '''/ /

settingpotfunc(); La función lee el valor de ajuste de pot

lcdnewvalue(); borra la fila inferior y muestra valor del pote

''' Buttton guarda en la EEProm'' ' / /

Si (potButtoncount == 1) {}

EEPROM.write (EEPthermostat, potvalue);

newvalueset(); borra lcd y muestra el nuevo valor ajustado

Mode_firsttime = true; Teml a volver a leer la eeprom para el último valor

potButtoncount = 0;

} / / fin si botón bote 1

} / / fin temporizador si

rotura; caso 1

//````````````````````THE END ``````````````````````````````````````//

***************************************************************************************************

OK ahora Cuál es es ajuste pot y lcd nueva función de valor:

funciones de asistencia a pequeñas
********************/

/ *** pot ajuste el botón Save guardar *** / /

void potButtons() {}

ya que es el Pin X5 (de 4015, cambiamos puertas (S0 2) según tabla de la hoja de datos para seleccionar esa entrada

PORTC = B00001010; sistemas analógicos pernos A1 alta

retardo (5);

Serial.Print("potbutton");

Serial.println(potButtoncount);

int potButton = digitalRead(SensorsInput);

Si (potButton! = potButtonstate) {}

Si (potButton == HIGH) {}

potButtoncount ++;

Si (potButtoncount > = 2) {}

potButtoncount = 0;

}

}

Delay(50); para evitar rebotes de botón

}

potButtonstate = potButton;

}

La perilla de volumen para poner valores ***

void settingpotfunc() {}

ya que es el Pin X1 (de 4015, cambiamos puertas (S0 a 2) de acuerdo a tabla de la hoja de datos para seleccionar esa entrada

PORTC = B00000010; sistemas analógicos pernos A1 alta

retardo (5);

''' Lee y lisa '''/

byte junkreads = analogRead(SensorsInput);

potvalue = map(analogRead(SensorsInput), 850, 0, 0, 102);

} / / fin de anular

void lcdnewvalue() {}

lcd.setCursor (0, 1);

LCD.Print("");

lcd.setCursor (0, 1);

LCD.Print ("nueva?:");

LCD.Print(potvalue);

Delay (50);

} / / fin de anular

void newvalueset() {}

lcd.setCursor (0, 1);

LCD.Print("");

lcd.setCursor (0, 1);

LCD.Print ("nuevo valor SET!");

Delay (500);

lcd.setCursor (0, 1);

LCD.Print("");

}

Artículos Relacionados

Muñeca de cuerda vudú de Jack Sparrow

Muñeca de cuerda vudú de Jack Sparrow

"Yo ho! Yo ho! La vida de un pirata para mí"Capitán Jack Sparrow de los piratas de las películas del Caribe específicamente el cuarto de ellos, On Stranger Tides, tenerlo controlado por Barbanegra con una muñeca de vudú. Así que aquí está mi ver
Amigurumi Photoshoot: Captain Jack Sparrow

Amigurumi Photoshoot: Captain Jack Sparrow

este es el capitán Jack Sparrow, de piratas del Caribe. Él está hecho de tela de hilado todo excepto su espada que tomé de un sistema de la muñeca barbie: P.Basado en este patrón: http://www.amigurumipatterns.net/external/129 (con muchos cambios).Le
K'NEX Jack Sparrow brújula

K'NEX Jack Sparrow brújula

saludo a todos!Tiene bin hace dos año que publiqué mi primer Instructable y diddent creo que I woud nunca hacerlo de nuevo. Me haddent incluso thot aboute mi k'nex durante años, hasta que se me ocurrió esta idea. He hecho esta cosa y creo que es buen
Jack Sparrow (capitán)

Jack Sparrow (capitán)

esto es un traje de capitán Jack Sparrow que trabajé. Probé mi más difícil trabajar con lo que tenía y crear de la ropa que encontré. También la pieza principal que necesitaba para construir tan cerca de lo real posible. ¿Sé que no es perfecto pero e
Jack Sparrow

Jack Sparrow

Jack Sparrow hizo con 123D criatura en un iPad.Hacerlo usted mismo o descargar mi Jack Sparrow de la comunidad.Cuando abres la criatura 123D seleccione 'Crear nuevo'. Se abre con una figura, para seleccionar los botones crear, mover y la forma que se
Chispa de Jack Sparrow (espuma)

Chispa de Jack Sparrow (espuma)

el año pasado, cosplayed como Jack sparrow y en las primeras etapas sólo tenía una chispa de juguete barato. A través de la experimentación, terminé con una calidad, pieza todavía asequible y funcionó excelente.Paso 1: materiales Habilidades y materi
Cómo hacer botones de capa de Jack Sparrow con la resina.

Cómo hacer botones de capa de Jack Sparrow con la resina.

Materiales utilizados:Piezas de madera y tacoLadrillos de LEGOSuper sculpeyResina de epoxy,vaselinaCaucho de silicónAlambre de cobre (2mm),Yeso de París,Escritores de oro tamaño,Polvo de broncePinturas de acrílicoAlambres finos (para colgar botones)E
Assistive Touch IOS

Assistive Touch IOS

OK grabadores de pantalla, botón breakors y cualquier otra persona que quiere assistive touch, bienvenida. Assistive touch es una herramienta útil en los Idevices que pueden conseguir que un botón en la pantalla home, permiten utilizar un grabador de
Retrato del capitán Jack Sparrow (con efecto especial maldición)!

Retrato del capitán Jack Sparrow (con efecto especial maldición)!

Gracias por comprobar hacia fuera mi Instructable de regalo día del padre! Así que mi padre ha estado pidiendo me hace años que lo pintan un retrato del capitán Jack Sparrow... Decidí se lo pintan uno para un regalo especial este año e incluso le aña
Cómo hacer un disfraz de capitán Jack Sparrow en un presupuesto zapato!

Cómo hacer un disfraz de capitán Jack Sparrow en un presupuesto zapato!

Cómo hacer un disfraz de capitán Jack Sparrow en un pequeño presupuestoEn el trabajo decidimos ir con un tema de piratas. Siendo el único chico en la oficina pensé por qué no ir como el pirata más cool que hay. Capitán Jack Sparrow! Único problema es
Encender el Assistive Touch o de

Encender el Assistive Touch o de

Paso 1: configuración Vaya a configuraciónPaso 2: General Ir a generalPaso 3: accesibilidad Ir a accesibilidadPaso 4: Assistive Touch Ir a assistive touch en la parte inferior
Captin Jack Sparrow

Captin Jack Sparrow

Hola mi nombre es Brian, soy el vestir el traje en estos gráficos de fotos. Surgió el traje hace unos 6 años que puse en unos $3.000 en él hasta el momento y que sigo añadiendo piezas cada año. Hay un montón de piezas únicas que están en mi traje. Po
Ultrasónico garaje Parking Assistant con Arduino y un ATtiny85

Ultrasónico garaje Parking Assistant con Arduino y un ATtiny85

fabricantes de Hola compañeros, quiero compartir con ustedes un simple proyecto que he puesto juntos. Soy nuevo a los circuitos de creación de prototipos y sólo tomó dos semestre de cursos de Java, así que cuando fui buscando proyectos simples constr
Navaja Assist 3D impreso - éxito de hacer una gran impresión para dar como regalo

Navaja Assist 3D impreso - éxito de hacer una gran impresión para dar como regalo

después de mucho ensayo y error aprendiendo a usar la impresora 3D de máquinas tipo A estoy imprimiendo mi primera pieza a dar como regalo. La pieza fue descargada thingiverse y es ayuda de cuchillo para ayudar al cortar objetos duros con un cuchillo