Détection de Direction Attiny85-shiftlcd (2 / 3 étapes)

Étape 2: logiciel

Autre que le code lui-même, le besoin supplémentaire seulement est la bibliothèque de LiquidCrystal595.h que vous pouvez télécharger et installer votre Arduino IDE. Il y a plusieurs sources.

LiquidCrystal595 bibliothèque

Il existe quelques façons de charger le code pour le microcontrôleur Attiny85 mais dans ce instructable servait l’Arduino comme méthode d’ISP.

J’ai vu dans certaines publications qu’un condensateur 10uF était nécessaire, mais ce n’était pas pour moi. Pour vous épargner quelques tracas, n’oubliez pas de connecter votre arduino USB directement à votre ordinateur, vérifiez ce qui suit :

Conseil : ATtiny

Processeur : ATtiny85

Horloge : 1MHz interne (##DO pas sélectionnez externe à moins que vous savez ce que vous êtes faire ##)

Port : cela peut varier

Programmeur : Arduino comme fournisseur d’accès Internet *

* Suivre les indications sur la façon d’utiliser l’Arduino comme ISP. Ne branchez pas le ATtiny85 pour la programmation jusqu'à ce que toutes les conditions ci-dessus sont remplies.

Croquis

 #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); } 

Articles Liés

Bi-directional LED détection try-out

Bi-directional LED détection try-out

cette expérience a été menée basé sur l'exemple fourni sur http://relwin.hackhut.com/2011/03/10/19/ . L'exemple a été construit sur la plate-forme PICAXE et je l'ai ai converti sur l'Arduino. Toutefois, certains attributs de la LED qui s'expliquait p
Chargeur de batterie acide de plomb bicanal ATtiny85

Chargeur de batterie acide de plomb bicanal ATtiny85

Hiver vient d'arriver. L'ennemi de toutes les piles. L'an dernier, c'est la saison que la batterie auxiliaire de mon bus de camping-car VW T3 mordu la poussière. Cela est probablement arrivé parce que j'ai négligé de prendre soin d'elle pendant les m
Mise à niveau suiveur de ligne analogique à Arduino avec Attiny85

Mise à niveau suiveur de ligne analogique à Arduino avec Attiny85

RésuméDans ce Instructable nous allons vous montrer comment mettre à niveau un analogue de la bon marché suiveur de ligne dans un suiveur de ligne Arduino intelligent en remplaçant le comparateur LM393 IC par un Attiny85 intelligent et un Arduino cro
ATtiny85 RGB Mini lumière d’ambiance !

ATtiny85 RGB Mini lumière d’ambiance !

J'ai vu des lumières d'humeur RGB avec Arduino, PIC et plus grandes puces AVR, mais jamais avec la ATtiny85. C'est pourquoi j'ai décidé de faire un.Cette lumière d'ambiance est super simple à faire et toutes les pièces peuvent être achetés en ligne p
« Arduino » décision « Box » être (Attiny85)

« Arduino » décision « Box » être (Attiny85)

Avis de pleace : ce projet ne contient ni une boîte, ni n'importe quel code Arduino *.J'ai coincé avec ce nom parce que ce projet est une modifictaion de « Arduino décision boîte 2.0 (Attiny85)"de Victor8o5 publié il y a trois jours. J'ai aimé la faç
Le sans fil, détection de l’Obstacle, bip Robot à l’aide des Arduinos !

Le sans fil, détection de l’Obstacle, bip Robot à l’aide des Arduinos !

Il s'agit d'un obstacle sans fil contrôlé, autonome détection robot !Un temps, j'avais fait ce Instructable et voulait faire quelques mises à jour majeures depuis.Voici les caractéristiques du robot:-1.HE de contrôle sans fil en utilisant des 433 mod
Throwduino Basic - détection de lumière clignotant Throwie avec 1 partie ajoutée - maintenant avec le Code Morse

Throwduino Basic - détection de lumière clignotant Throwie avec 1 partie ajoutée - maintenant avec le Code Morse

Throwies sont grands.  Ils ont un nombre de pièces minimum - 2 ou 3 selon que vous utilisiez un aimant - et de produisent un grand effet.  Ils sont très bon marché et facile, mais pas très efficace :1) ils sont tout le temps, donc en moyenne, ils per
Dispositif de détection de mouvement sans fil bon marché

Dispositif de détection de mouvement sans fil bon marché

Je pense que nous avons tous le rêve de devenir un super espion, donc si vous êtes dans une mission secrète, vous faites quelque chose dans votre maison et vous ne voulez pas attraper, nos vous mangez juste tous les cookies dans la cuisine et vous vo
Filament de l’imprimante 3D couleur télédétection humeur légère

Filament de l’imprimante 3D couleur télédétection humeur légère

C'est mon premier Instructable donc si il y a des questions ou des suggestions s'il vous plaît laissez un commentaire ci-dessous.Dans ce Instructable, je vais vous montrer comment faire une humeur légère de détection de couleur filament pour votre im
Alarme pas cher piège à souris sans fil à l’aide d’un ATtiny85

Alarme pas cher piège à souris sans fil à l’aide d’un ATtiny85

Un couple de semaines, j'ai fait l'expédition annuelle jusqu'à notre grenier pour aller chercher les décorations de Noël. Comme je passais les cases vers le bas pour ma femme, que j'ai réalisé que nous avions quelques locataires sans y être invité, é
Watch Ring (ATtiny85)

Watch Ring (ATtiny85)

Il s'agit d'un autre projet de mon portable. Décideurs aiment toujours utiliser quelque chose fait par leur propre & je ne suis pas différent. Je pensais faire un anneau de regarder pendant un mois et finalement je l'ai fait. C'est très simple et vou
Batterie décharge protector, disjoncteur avec ATtiny85 pour VRLA Batterie voiture ou Lipo

Batterie décharge protector, disjoncteur avec ATtiny85 pour VRLA Batterie voiture ou Lipo

Que j'ai besoin de plusieurs logiciels de protection de batterie pour mes voitures et systèmes solaires, j'avais trouvé les plus commerciaux à 49 $ à cher. Ils utilisent également trop de puissance avec 6 mA. Je ne pouvais pas trouver des instruction
Obscurité détection veilleuse

Obscurité détection veilleuse

Bonjour tout le monde !Aujourd'hui je vais montrer comment faire une veilleuse détection sombre. C'est une lumière de base qui s'allume dès qu'il ne détecte aucun lumière, donc lorsque vous éteignez les lumières dans votre chambre, il allumera par lu
La programmation ATtiny85 avec Arduino UNO

La programmation ATtiny85 avec Arduino UNO

Comment programmer Attiny85 avec Arduino UNO en moyen le plus facileÉtape par étape tutoriel, avec aucune mesure pour sauter en PCB génial.Étape 1 - que faire nous avons besoin ?Étape 2 - carte de connexion Arduino avec ArduShield et ATtiny85Etape 3