Un proyecto de mañana (15 / 16 paso)

Paso 15: Pergramin... porgammin... pregram... CODIFICACIÓN DE

Los problemas de codificación sería un Instructable completo por su propia cuenta.

El código también es increíblemente desordenado.

El principal problema es que estaba tratando de simular la electrónica analógica de la época. Hay todo tipo de secuencias donde quiere desaparecer luz o flash pausa dos veces entonces, o para que algo más que requiere elaborada de la sincronización.

Y varias llamadas "delay()" no hacen. Especialmente desde que el VFD debe actualizarse continuamente en orden a mostrar la realidad palabras y números. (Además, hay un nivel de interacción, el usuario debe ser capaz de golpear botones o interruptores en cualquier momento--que excluye el software sentado en un bucle cerrado o delay() durante varios ciclos de reloj).

La respuesta es una especie primitiva de RTOS - sistema operativo en tiempo Real. En lo esencial, tuve contadores funcionando constantemente en segundo plano, así era capaz de recorrer el bucle de main() todo continuamente. Eventos tendría lugar cuando se llegó a varios valores de contador, y banderas se disparó.

Como se presenta al usuario, el CBR tiene cinco ajustes;

DE
Modo de prueba
EN
(Alarma silenciosa)
Tratar

En el marco de "Tratar", el sensor de capacitancia era activo. Si el usuario cepillado el puerto de tratamiento (en realidad, un LED azul en un ingenioso bisel cromado que encontré en AllElectronics) un motor de vibración funcionamiento brevemente, se le enciende la luz, y cambiaría la pantalla para leer el número de dosis antes de relleno sería necesario.

En el marco de la "Prueba", presionar el botón multiuso flash todas las luces dos veces jugando un poco "chirp". Si el usuario lo dejó en "Prueba" para unos quince segundos, automáticamente entraría lo que aparecía como "Auto Test". Mostrar varios números al azar generados con prefijos alfa crípticos y entonces concluir en unos dos minutos por flasheo "Prueba bien".

(O, más bien, mostrando algo como "7E57 g00d" - Esto fue una pantalla de siete segmentos, después de todo!)

El ajuste de dinero era el ajuste ON/silencio. En el juego, en el mundo, esto significó que el dispositivo estaba olfateando activamente para las amenazas químicas, biológicas o radiológicas que fueron mayores que un valor umbral prefijado, momento en el que sonaría una alarma (y presentar información básica acerca de la naturaleza de la amenaza). Incluso sugieren que la amenaza fue para que las seis dosis de antídoto incorporado sería apropiadas.

Para el apoyo, si mantiene pulsado el botón de uso múltiple, entraría un modo "simulado amenaza" en el que iría a través de todas las fases de alarma y que indica lo había activado.

Por este tiempo me metía un poco tonto y la lista de posibles amenazas de CB simuladas muestra fue la siguiente:

SARIN, CÓLERA, TULARMIA, TIFUS, VIRUELA, NOVICHOK,
BUFOTOXN, RICINA, ÉBOLA, BOLUNIN, MARBURG, ARSINA,
FOSGENO, CLORO, BROMO, CIANURO, ÁNTRAX,
SPECTROX, DEIMOS C, IOCANE

Lo que hizo la lista y qué no guiados tanto por lo que caben en 8 caracteres y como un lenguaje humano cuando muestra en un display de 7 segmentos, que fue por nada ser lógica o incluso histórica.  La lista amenaza radiológica fue similar, como los rayos gamma y Carolinium (para HG Wells fanáticos).

En el juego, el mando más pequeño se supone para ajustar la sensibilidad de la pantalla del monitor amenaza radiológica, razón por la cual se caracteriza en el milliseiverts por hora (¡ aproximadamente!).  Y, sí, REM habría sido el período más, pero "mSv" parecía refrigerador y ajuste en el espacio mejor.

Artículos Relacionados

Rápido y fácil, PVC agua funcione!!!!!! (para menos de $100)

Rápido y fácil, PVC agua funcione!!!!!! (para menos de $100)

Después de construir un "rápido y fácil del PVC niños Fort" para mi hija de 8 años, me quedé sintiendo inspirado.Siendo que el 4 de julio fue subiendo (y porque el calor y humedad en Carolina del norte puede ser un poco agobiante en verano), me
Salvar cambios USB de ordenadores desechados

Salvar cambios USB de ordenadores desechados

Caminar en cualquier día de la recolección a granel y verás un montón de ordenadores portátiles para la toma. Lo que usted no puede ver es que muchos de sus periféricos están conectados internamente con el USB y son totalmente compatibles con tu PC,
Crepes para el desayuno del domingo por la mañana - proyecto niños

Crepes para el desayuno del domingo por la mañana - proyecto niños

el Tour De Francia puede ser meses, pero puedo poner un poco de la cocina francesa en nuestra casa y hacerla un divertido artículo para los niños a hacer. Hemos añadido queso cottage y mermelada ya que nuestro relleno; s lo que teníamos.Son realmente
3EP - proyecto rompecabezas ballena

3EP - proyecto rompecabezas ballena

pensé algo como 3EP que significa 3 proyectos por la noche. ¿Qué es eso? Trabajo y las responsabilidades de hogar lleva la mayoría de mi día, no hay mucho tiempo para otras actividades. Tuve que venir para arriba con algo que me dará tiempo para la e
Máquina rutinaria mañana

Máquina rutinaria mañana

La vida se está acelerando a un ritmo vertiginoso, y tiempo es más valioso que nunca. Si eres como yo y le gustaría exprimir cada segundo extra fuera de todos los días, ¿por qué no construir una máquina, una máquina maravillosa, mágica, para automati
La hidropónica, automáticos, redes, clima controlado invernadero proyecto: Construcción

La hidropónica, automáticos, redes, clima controlado invernadero proyecto: Construcción

este Instructable cubrirá la construcción de mi hidropónica, automáticos, redes, proyecto del invernadero de clima controlado. La fase de construcción del proyecto cubre las zapatas de hormigón, la estructura y el acristalamiento del invernadero.Cont
Modelo a escala del Malibu Beach (proyecto escolar)

Modelo a escala del Malibu Beach (proyecto escolar)

Hey y lectores de la www,Este ible va a ser un poco diferente y los que habitualmente escribo. Se trata de un proyecto de escuela que mis compañeros de clase y construyó en 2013 en mi clase de tecnología. Fuimos 10 personas y esto se supone que es nu
Mi primer proyecto de trabajo con torno

Mi primer proyecto de trabajo con torno

por lo que tomé este fin de semana clase de madera en El crisol de West Oakland, y aquí está lo que hice. Este es realmente mi primera carpintería proyecto alguna vez. Ni que decir, estoy muy contento con los resultados.(El crisol es un lugar realmen
El proyecto de refrigerador Silicon Graphics

El proyecto de refrigerador Silicon Graphics

(o: Cómo activar un servidor de desafío DM SGI High-End de $175,000 en nevera)También mucho tiempo libre hará que la gente haga las cosas más. Siempre he tenido una debilidad por equipos obsoletos, sobre todo cuando una vez había costado una pequeña
Talla una canoa de cedro - el proyecto Souquillou (1)

Talla una canoa de cedro - el proyecto Souquillou (1)

Los próximos meses, he decidido estar ocupado.He decidido a hacer exactamente lo que pocos, bien, 'soñadores' en tiempos de ol ' querían evitar a toda costa: combates en varios frentes a la vez. Cosas históricas, Sabe usted.Así, en lugar de concentra
¿mi proyecto de 'imitación granito'

¿mi proyecto de 'imitación granito'

alguna vez has deseado propiedad un granito, pero simplemente no podía justificar la cantidad de dinero que costaría para conseguirlo? (o tal vez simplemente no puede permitirse lo...)  De cualquier manera, he decidido hacer mi propio sistema ' imita
Un nuevo proyecto de Hobby de madera cobertizo

Un nuevo proyecto de Hobby de madera cobertizo

finalmente decidí que era tiempo de "tripas corazón" y construyo un galpón dedicada afición ya estaba luchando para encontrar un espacio decente para trabajar el garaje tenía 2 coches, una moto, un paseo en la segadora, 4 congeladores clasificad
10 proyectos de breadboard para principiantes

10 proyectos de breadboard para principiantes

Protoboard es una gran manera para construir proyectos electrónicos fácilmente y en menos tiempo sin necesidad de soldadura. Un problema que es enfrentado por los principiantes en el campo de la electrónica es que no se puede soldar los componentes c
Cómo ser una persona de mañana y tener más tiempo para ti!

Cómo ser una persona de mañana y tener más tiempo para ti!

¿Odia tener que levantarse por la mañana?¿El sonido de su despertador configurar en pánico, seco suda y traigo casi hasta las lágrimas cada mañana?¿Odias las personas que son felices y chipper temprano en la mañana?¿Necesita tener por lo menos dos ta