Detección de dirección Attiny85-shiftlcd (2 / 3 paso)

Paso 2: Software

Que no sea el propio código, sólo adicional es la biblioteca de LiquidCrystal595.h que usted puede descargar e instalar a tu arduino IDE. Hay varias fuentes.

Biblioteca LiquidCrystal595

Existen algunas maneras diferentes para cargar el código para el microcontrolador Attiny85 pero en este instructable fue utilizado el Arduino como método de ISP.

En algunas publicaciones he visto que era necesario un condensador de 10uF pero para mí no fue. Para ahorrarse algunos problemas, asegúrese de conectar tu arduino USB directamente al ordenador, comprobar lo siguiente:

Consejo: ATtiny

Procesador: ATtiny85

Reloj: 1MHz interna (##DO no seleccione externo a menos que usted sabe lo que eres haciendo ##)

Puerto: esto puede variar

Programador: Arduino como ISP *

* Siga las instrucciones sobre cómo utilizar Arduino como ISP. No conecte el ATtiny85 de programación hasta que cumplan con las condiciones anteriores.

Dibujo

 #include <LiquidCrystal.h> // include this library LiquidCrystal595 lcd(0,1,2); // datapin, latchpin, clockpin int pot = A2; //Input potentiometer int val; //current pot value int prev; //previous pot value void setup() { lcd.begin(16,2); // 16 characters, 2 rows lcd.clear(); // clear screen pinMode(pot, INPUT); //declares A2 an INPUT } void loop() { prev = val; val = analogRead(pot); //read the pot as value to be mapped val = map(val, 0, 1023, 0, 99); //maps the val to 0-99, this could be any range you choose lcd.setCursor(0,1); //2nd row far left if(val < prev) { //CCW direction lcd.print("<<<<"); }else lcd.print("----"); lcd.setCursor(6,1); //2nd row middle if(val==prev) { //no turn lcd.print("STOP"); } else lcd.print("----"); lcd.setCursor(11,1); //2nd row far right if (val > prev) { //CW direction lcd.print(">>>>"); } else lcd.print("----"); lcd.setCursor(7,0); lcd.print(val); //prints the mapped val delay(10); lcd.print(" "); //doesnt print what isnt suppose to delay(1); } 

Artículos Relacionados

Cómo interpretar el sentido de giro de un conmutador digital con un PIC

Cómo interpretar el sentido de giro de un conmutador digital con un PIC

el objetivo de este Instructable es ilustrar cómo a interfaz digital (cuadratura codificado) interruptor rotatorio con un microcontrolador. No te preocupes, voy a explicar qué cuadratura codificado significa para nosotros. Esta interfaz y el software
IoT tu Arduino con teléfonos bluetooth y andriod (MQTT tethering)

IoT tu Arduino con teléfonos bluetooth y andriod (MQTT tethering)

Quiero probar el Internet utilizando el protocolo MQTT (http://mqtt.org/), para la mayoría de usos de la receta de Arduino Ethernet o WIFI, pero tengo sólo bluetooth HC-06, por lo que utilizo mi smartphone como hub para acceder a internet a través de
Cargador de batería de plomo dos canales ATtiny85

Cargador de batería de plomo dos canales ATtiny85

Invierno acaba de llegar. El enemigo de todas las baterías. El año pasado esta fue la temporada de que la batería auxiliar de mi autobús de VW T3 camper mordió el polvo. Esto ocurrió probablemente porque descuidado cuidar de él durante los meses de i
Actualización de seguidor de línea analógica para Arduino con Attiny85

Actualización de seguidor de línea analógica para Arduino con Attiny85

ResumenEn este Instructable le mostrará cómo actualizar un análogo barato seguidor de línea en un seguidor de línea Arduino inteligente sustituyendo el LM393 comparador IC por un inteligente Attiny85 y Arduino sketch.IntroducciónRobot seguidor de lín
Frambuesa Pi Firewall y sistema de detección de intrusiones

Frambuesa Pi Firewall y sistema de detección de intrusiones

tal vez piensas "¿por qué debo proteger mi red de pivate? No tengo ninguna información crítica en mi computadora, no hay datos sensibles". ¿Son realmente público su correo electrónico? No tienes algunas fotos que no desea subir a Facebook, porqu
Movimiento detección de bomba de confeti

Movimiento detección de bomba de confeti

En este Instructable, te mostraré cómo hacer un movimiento barato detectar popper de confeti con una ratonera y un ambientador.Lista de partes:Petardos de confeti – estos están casi siempre disponibles alrededor de año nuevo o el 4 de julio. Pero si
Stripboard Arduino shield para programación ATtiny45 y ATtiny85

Stripboard Arduino shield para programación ATtiny45 y ATtiny85

este instructable (entró en el concurso Arduino Challenge - se puede votar por él arriba) muestra cómo hacer un escudo de Arduino de placa perforada para programación de microcontroladores ATtiny45 o ATtiny85 con un Arduino, según estos tutoriales de
Detección de frecuencia Arduino

Detección de frecuencia Arduino

Como seguimiento del entrada de Audio de Arduino tutorial que publiqué la semana pasada, escribí un bosquejo que analiza una señal en las entradas analógicas del Arduino y determina la frecuencia. El código utiliza una frecuencia de 38,5 kHz de muest
Control de dirección y velocidad de Motor DC con frambuesa Pi

Control de dirección y velocidad de Motor DC con frambuesa Pi

Este es un simple guía cuando te enseña cómo controlar motores DC utilizando frambuesa pi. Acerca de raspberrypi - es un cradit tarjeta tamaño pequeño ordenador que tiene pernos GPIO de entrada salida de propósito general que se utilizan para control
Tutorial de detección de corriente

Tutorial de detección de corriente

IntroducciónEste proyecto intenta proporcionar una breve revisión de las técnicas de detección actuales subyacente 2 tipos comunes de sensores de corriente: el sensor de corriente DC convencional y el sensor de efecto hall. El sensor de corriente DC
ATtiny85 RGB Mini luz del humor!

ATtiny85 RGB Mini luz del humor!

He visto luces de estado de ánimo RGB con Arduino, PIC y más grande AVR virutas, pero nunca uno con el ATtiny85. Es por eso que decidí hacer uno.Esta luz de estado de ánimo es super sencilla de hacer y todas las piezas pueden adquirirse en línea por
«Arduino» decisión 'Caja' ser (Attiny85)

«Arduino» decisión 'Caja' ser (Attiny85)

Pleace Aviso: este proyecto contiene ni un cuadro ni ningún código Arduino *.Me quedé con este nombre porque este proyecto es un modifictaion de "Arduino decisión caja 2.0 (Attiny85)" de Victor8o5 publicada hace tres días. Me gustó la manera que
El Wireless, detección de obstáculo, pitido Robot mediante Arduinos!

El Wireless, detección de obstáculo, pitido Robot mediante Arduinos!

Esto es un obstáculo controlado inalámbricamente, autónomo detección de robot!Hace un tiempo atrás había hecho este Instructable y quería hacer algunas mejoras importantes desde entonces.Las siguientes son características del robot:-1.he controladas
Pequeño kit de LED usable - 12 LED PWM de un reprogramable ATtiny85

Pequeño kit de LED usable - 12 LED PWM de un reprogramable ATtiny85

Este instructivo cubre el montaje y uso de un kit de LED portátiles pequeños.  El kit es utilizable inmediatamente pero es desigend ser hackeable y puede ser reprogramado a su gusto usando un programador ISP o placa Arduino y el IDE de Arduino.No son