Sol Mate (2 / 4 stap)

Stap 2: Sensoren en andere I/O-onderdelen


Ga naar de Arduino IDE. Aan het begin moeten we het bord die overeenkomt met de Intel Edison toevoegen. We kiezen de poort die met /dev/cu.usbmodem begint... Vervolgens, moeten we de pinnen van de I/O pinnen instellen.
Hier zijn de codes voor elke component:

Potentiometer (potmeter):

Const int pinRot = A0;
om te lezen het tan percentage
int rotread = analogRead(pinRot);
tanperc = rotread * 100 / 1015; het totaal is 1015 in plaats van 1024 zodat 100% haalbaar is.

Temperatuursensor:

Const int pinTemp = a1 worden verkregen;
om te lezen van de temperatuur
int tempread = analogRead(pinTemp);
zweven res = (float)(1023-tempread) * 10000/tempread;
float temp = 1 / (log (res/10000) /tempref+1/298.15)-273.15;
temp temp = * 1.8 + 32;

UV sensor:

Const int pinUV = A3;
om te lezen van de UV-index
zweven uv = analogRead(pinUV);
UV = uv * 4980.0/1023.0 * 0.307 / 200,0;

de bovenstaande code van UV-, (4980.0/1023.0) is de omrekeningsfactor om de waarde van de spanning in mV en 0.307 is de omrekeningsfactor om verlichting. Dat delen door 200 geeft ons de UV-index. Dit is gedocumenteerd op http://www.seeedstudio.com/wiki/Grove_-_UV_Sensor...

Knop:

Const int pinBut = 7;
Setup
pinMode (pinBut, INPUT);
digitalWrite (pinBut, hoge); Trek voor de pin inschakelen
wachten op de knop worden geklikt eenmaal
terwijl (! digitalRead(pinBut));
terwijl (digitalRead(pinBut));

Zoemer:

Const int pinBuz = 8;
instellen van pinMode (pinBuz, OUTPUT);
het buzz
digitalWrite (pinBuz, hoge);

LCD:

#include "rgb_lcd.h"
globale variabele
rgb_lcd lcd;
Setup
LCD.begin (16, 2);
ingesteld op wit
Const int witte [] = {255, 255, 255};
lcd.setRGB (witte [0] wit [1], white[2]);
gastvrije bericht afdrukken
LCD.Clear(); Schakel het weergeven
lcd.setCursor (0, 0); Wijs linksboven hoek
LCD.Print ("Hallo, ik ben uw");
lcd.setCursor (0, 1); punt linksonder hoek lcd.print ("Solmate:)" ");

Temperatuur van de IR Sensor:

Ga naar http://www.seeedstudio.com/wiki/Grove_-_Infrared _...
Voeg toe aan het begin:
#if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__)
#define INTERNAL1V1 2
#define INTERNAL2V56 3
#else
#define interne 3
#endif

Wijzig de volgende waarden om ervoor te zorgen dat de parameters juist zijn
#define SUR_TEMP_PIN A2 / / analoge invoer pin connect aan temperatuur sensor SUR pin
#define OBJ_TEMP_PIN A3 / / analoge invoer pin connect aan temperatuur sensor OBJ pin
float-temp_calibration =-40; Deze parameter is gebruikt voor het kalibreren van de temperatuur
zweven temperature_range = 30; We maken een kaart van temperatuur-spanning volgens sensor gegevensblad.
10 is de temperatuur stap wanneer sensor en object afstand 9CM is.
float-offset_vol =-0.387;
Deze parameter werd gebruikt voor het instellen van de mid niveau spanning, wanneer plaats de sensor in de normale omgeving na 10 min,
de sensor output 0. bijvoorbeeld, de omringende temperatuur is 29℃, maar het resultaat is 27℃ via de sensor,
u moet de reerence ingesteld op 0.520 of meer, naar gelang uw sensor te wijzigen.
de eenheid is V

Gerelateerde Artikelen

Enig Mat

Enig Mat

Hey iedereen!Onlangs merkte ik dat ik sommige oude sneakers mijn huis rondslingeren die niet langer waren in gebruik en in plaats van gooien ze moest uit dat ik wilde iets met hen te doen.  Op hetzelfde moment Ik heb ook gemerkt dat mijn deur mat op
Neem contact op met papier Mat Frame

Neem contact op met papier Mat Frame

Aankleden van een mat frame met behulp van contact papier, en schat uw kostbare herinneringen en favoriet kunstwerk in het!Stap 1: BenodigdhedenHier is wat u nodig hebt om het maken van dit unieke frame...een mat frameeen vel kartonschaareen papierro
Flip-O-Mat

Flip-O-Mat

Dit is de uitvinding van een mensenleven. Heb je wilde zelfs gesneden iets op een tafel, maar gewoon niet had de juiste mat? Of de mat is te ver weg en je gewoon niet wilt lopen door de kamer? Nou is dit perfect voor u! We ondervonden dit probleem ti
Gerecycleerd PVC Boot schrobben deur Mat

Gerecycleerd PVC Boot schrobben deur Mat

Het is grappig hoe een idee leidt tot een andere. Na mijn recente gerecycleerd PVC kabel organisator begon ik te denken over de honingraatmotief pijp en wat ik met het kon doen. Het idee van het creëren van een rooster met ringen van PVC leek wel coo
Gerecycled Mat draagbare houten douche

Gerecycled Mat draagbare houten douche

Als onderdeel van onze 1967 13' Aljo sportman camper upgrade installeerde ik een vraaggestuurd warmwaterboiler, 12v waterpomp en een buitendouche (Zie gemakkelijk opknoping Outdoor douchebox instructable!). Als u wilt een schone plek om te staan tijd
Hoe maak je een op maat gemaakte boulderen mat

Hoe maak je een op maat gemaakte boulderen mat

Als u genieten van klimmen maar niet zeer hoog en genieten van uitdagende problemen maar touwen haat, dan is boulderen voor jou! Aangezien er geen kabels voor belay, is uw enige veiligheid een mooi mat om het land op wanneer u glijden of de top en to
Matisse van papier snijdt Halloween kostuum

Matisse van papier snijdt Halloween kostuum

Henri Matisse was de oorspronkelijke snijden en decoupage master--eer hem dit halloween met een wearable canvas geïnspireerd door zijn iconische jewel gekleurd papier uitsparingen. Dit maakt een perfecte last-minute kostuum voor procrastinators--voor
Plooi-Mate: Een Shirt-vouwen bord

Plooi-Mate: Een Shirt-vouwen bord

Kleding vouwen is het slechtste deel van het doen van Wasserij. Shirts met de hand vouwen is tijdrovend, inconsistente en onordelijk. Dit kan leiden tot rimpels, ongeorganiseerde kasten, en verspilde tijd strijken. De plooi-Mate is een shirt vouwen b
Sushi Mat make-up houder

Sushi Mat make-up houder

ik kwam over dit project op cremedelacraft.com en ik had het uit te proberen voor mezelf. Ik vond het een geweldige manier om al mijn make-up borstels omdat ze normaal vinden hun weg naar de onderkant van mijn handtas organiseren waar ze uiteindelijk
Yoga Mat tas uit oude broek

Yoga Mat tas uit oude broek

hier is een gemakkelijke manier om een paar oude, gescheurde broek gebruik te maken van een koord tas voor uw yoga mat.Check dit project op maken: projecten!Materialen:1 paar ongewenste broekdraadBenodigdheden:Naaimachineschaarverschillende rechte sp
Club Mate Copycat

Club Mate Copycat

Club Mate is een yerba mate met frisdrank die in Duitsland meer en meer populair is geworden.Het heeft gezegd dat het een verworven smaak, en in feite niemand die ik weet vond hun eerste drankje van Club Mate (waaronder ikzelf). Echter, zodra je 'gew
Maken melk tas matten: Mats 4 Haïti

Maken melk tas matten: Mats 4 Haïti

Noordwest Haïti christelijke missie Canada heeft een matten 4 Haïti programma dat melk tas slapen matten en bakken voor mensen in Haïti verdeelt. Ik voor het eerst hoorde over het toen ik sprak met een aantal vrouwen op een lokale koffie-groep. Ze ha
Indoor/Outdoor Hinkelspel Mat

Indoor/Outdoor Hinkelspel Mat

maken van een uniek cadeau voor een speciale kind dat kan worden gebruikt voor elk seizoen, energie verbrandt, en bevordert de coördinatie en fitness!  Ik maakte deze Hinkelspel matten als giften van Kerstmis voor mijn dochter en een nichtje.  De doe
"Bamboe Mat" Roll taart

"Bamboe Mat" Roll taart

Dit is een Indonesische cake die in de oorspronkelijke taal Lapis Legit Tikar rollen, wat zich als de laag Cake van bamboe Mat rollen vertaalt zou worden genoemd.Een moderne versie van Lapis Legit Spekkoek (duizend lagen cake), te wijten aan het lijk