Polygraaf voor het opnemen van Plant gevoelens (3 / 3 stap)

Stap 3: De software


Het programma voor de Arduino is een eenvoudig programma dat de weerstand tussen pin 5v en GND. meet U vindt het in bestand > voorbeelden > communicatie > grafiek. Het programma voor graphing het is een beetje complexer. Hier is de link naar de website die ik heb het uit:

http://Mad-Science.WonderHowTo.com/How-to/DIY-poly...

Zodra u alle software hebt geüpload, sloeg "Run" in verwerking. Het moet komen met een grafiek, waarin de weerstand. Veel plezier! (U kunt dit ook gebruiken voor veel andere dingen-met inbegrip van leugen detectie!)

Hier is het programma zelf: (Kopieer het naar Processing)

Hier is het programma voor het maken van een grafiek

Ik hoop dat het nuttig zijn om u in uw inspanningen

importeren van processing.serial.*;
Seriële myPort; De seriële poort

int xPos = 1; horizontale positie van de grafiek float

inByte = 0; zweven num = 0;

zweven lastNum = 0;

void setup () {}

instellen van de grootte van het venster (u kunt dit wijzigen naar voorkeur)

grootte (800, 600);

Open welke poort is degene die u gebruikt.

myPort = nieuwe Serial (dit, "/ dev/ttyACM0", 9600);

niet het genereren van een serialEvent() tenzij u een newline karakter:

myPort.bufferUntil('\n');

eerste achtergrond instellen:

Background(0); } ongeldig draw () {}

de lijn trekken:

beroerte (100, 0, 100);

lijn (0, 0,5 * 0,5, hoogte, breedte * hoogte);

beroerte (0, 0, 255);

lijn (xPos-1, 0,5 * hoogte-lastNum, xPos, 0,5 * hoogte-num);

aan de rand van het scherm, ga terug naar het begin:

Als (xPos > breedte =) {xPos = 0;

Background(0); } else {}

_ / / verhogen de horizontale positie:

xPos ++; } }

VOID serialEvent (seriële myPort) {}

de ASCII-tekenreeks ophalen:

InString koord = myPort.readStringUntil('\n');

Als (inString! = null) {}

Trim uit alle witruimte:

inString = trim(inString);

omzetten in een int en toewijzen aan de schermhoogte:

inByte = float(inString);

lastNum = num;

num = (inByte)/10.0;//+28772.0 println (inByte + "" + num);

}

}

Gerelateerde Artikelen

Versnellingsmeter gebaseerd gebaar erkenning voor het beheersen van een LED

Versnellingsmeter gebaseerd gebaar erkenning voor het beheersen van een LED

Deze materialen en de informatie in dit instructable zijn geboden door studenten die zijn ingeschreven bij de Software of Places (www.softwareofplaces.com)Klasse PUC-Rio Universiteit. De inhoud hier vertegenwoordigd is de laatste project van de stude
Teensy MIDI USB-voet controller voor het beheersen van Mobius Looper

Teensy MIDI USB-voet controller voor het beheersen van Mobius Looper

Motivatie:Spelen in een band 2-delig, met de drums en een heleboel andere monsters wordt afgespeeld als backing tracks, ontstond een behoefte te gebruiken een looper meer elementen toevoegen aan de nummers. Een hardware gebaseerd looper mislukt in di
Goedkoop het opnemen van uw eigen muziek voor Youtube

Goedkoop het opnemen van uw eigen muziek voor Youtube

Alternatieve Video Link voor mobiele gebruikers: https://youtu.be/gqiQaEqStakHet opnemen van de originele muziek voor je Youtube-kanaal is super leuk en je hoeft niet een heleboel dure studio-apparatuur om goed klinkende muziek. Alles wat u nodig heb
Zelf water gerecycleerd plant pot voor het kweken van kruiden en bloemen

Zelf water gerecycleerd plant pot voor het kweken van kruiden en bloemen

geïnspireerd door de bbullet zelf water gerecycleerd vaas instructable, dit is de methode die ik gebruik te maken van tientallen zelf water gerecycleerd plantenbakken. Bedankt, bbullet!De manier dat ik ben het maken van deze maakt gebruik van 2 of 3
Hoe voor het hosten van een Slam Van

Hoe voor het hosten van een Slam Van

Wanneer mensen met vergelijkbare interesses krijgen samen om te praten over hun projecten, de resultaten zijn bijna altijd nog beter toekomstige projecten! Dus toen sommige leden afkomstig waren van plan het omzetten van hun voertuigen in comfortabel
DIY Camera schuifregelaar voor het nemen van perfecte Dolly Shots

DIY Camera schuifregelaar voor het nemen van perfecte Dolly Shots

Een schuifregelaar van de camera is belangrijk voor het nemen van dolly schoten, maar het kan erg duur zijn. In dit Instructable, we zullen u laten zien hoe een skateboard gebruiken als een camera-schuifregelaar voor dolly schoten. We hebben getest v
Home Remedies voor Dengue, voor het genezen van een kater, epilepsie, reisziekte, gemeenschappelijke kwalen en andere verbeteringen van het lichaam

Home Remedies voor Dengue, voor het genezen van een kater, epilepsie, reisziekte, gemeenschappelijke kwalen en andere verbeteringen van het lichaam

Home remedies zijn gemeenschappelijk voor iedereen. Hot Chicken soup voor verkoudheid, tandpasta voor bijensteken, kurkuma voor open wonden enz. Hier is een kleine verzameling van deze home remedies voor ziekten, problemen van de schoonheid en gemeen
Hoe voor het hosten van een spion-partij

Hoe voor het hosten van een spion-partij

Voor haar 8e verjaardag doorschemeren mijn dochter dat ze echt graag een "geheim Agent, Nancy Drew-ish, Super Sleuth, Spy Party". Weet je het een? No? Nou, ik ook niet. Dus na een snel zoeken naar ideeën (fantastische die gevonden hier) en komen
Een kader voor het maken van betaalbare & stijlvolle modulaire Controllers (USB naar MIDI, verborgen, of serieel)

Een kader voor het maken van betaalbare & stijlvolle modulaire Controllers (USB naar MIDI, verborgen, of serieel)

***IK HEB EEN NIEUWE INSTRUCTABLE VOOR DIY CONTROLLERS:***************************************************************************************************************************************************************************************************
Proclipsing: Met behulp van de Eclipse IDE voor het verwerken van de projecten

Proclipsing: Met behulp van de Eclipse IDE voor het verwerken van de projecten

verwerking is een fantastische tool voor niet-programmeurs comfortabel met de programmering. Met het, kunt u gemakkelijk maken interactieve tekening toepassingen en nog veel meer. Haar kracht is dat het kan gebruikte platformonafhankelijke (Mac, Win,
Gids voor het maken van de Zine

Gids voor het maken van de Zine

Zines zijn zelf gepubliceerde materialen met korte oplagen. Zines kan worden over alles van uw favoriete band aan wat je hebt gedaan op uw zomervakantie.De wereld van Zine maken is een grotendeels ondergronds. Zines zijn een perfecte manier te uiten
Stappen voor het lokaliseren van het epicentrum van een aardbeving

Stappen voor het lokaliseren van het epicentrum van een aardbeving

Dit instructable verklaart dat de basisstappen seismologen zich ertoe het epicentrum van een aardbeving zoeken:Het meten van de tijd die tussen de aankomst van de (primaire) P-golf en de komst van de Golf S (secundaire) om de seismische stations vers
Tips voor het nemen van een fantastische foto van uw huisdier

Tips voor het nemen van een fantastische foto van uw huisdier

onze huisdieren betekent alles voor ons en ze zijn altijd interessant. Hebt u ooit gedacht, "Ik wou dat ik had mijn camera!" voor een van die grote momenten? Natuurlijk heb je, zo is de grootste uiteinde van alle eenvoudige. Houd het altijd op u
Truck Bed Rail zijden voor het vervoeren van

Truck Bed Rail zijden voor het vervoeren van

Wilt u meer ruimte toevoegen aan uw bed van de vrachtwagen en zitten kundig voor meer trek in het, maar u wilt geen honderden dollars uitgeven aan stalen aannemer rails? Dan zou dit de perfecte oplossing, en een die is gebruikt voor een lange tijd do