Live-gegevens naar excel van een Arduino lichtsensor (3 / 7 stap)

Stap 3: Areduino Code


Het installatiebestand Paralax maakt een aantal voorbeeld-werkbladen die eigenlijk hoeft u alleen maar aan de kant van Excel. Eenmaal geïnstalleerd, alles wat je moet doen is open het voorbeeldbestand en accepteer het gebruik van macro's-op dat moment de PLX DAQ-controle wordt geopend. Troep op opwaarts volgens de vorige afbeelding in stap 1 ervoor te zorgen dat u uw com-poort en niet degene die ik gebruikt heb (tenzij jou toevallig COM 3 zo goed)

Arduino

Het volgende is de code die ik in elkaar - geflanst kunt de Arduino te lezen het potentiaalverschil tussen de

Adruino pennen 5 volt en A2. De potentiële waarde is ten eerste gekalibreerd met behulp van de Potentiometer.

De kalibratie wordt gedaan door het volledig die betrekking hebben op de LDR zodat haar weerstand daalt tot bijna niets als mogelijk (dit maakt de LED's zeer snel veranderen) dan moet je de POT tot de fietsen lichte verandering van de LEDs aanpassen is zichtbaar.

Hoe meer u het aanpassen van de POT de grote kun je de tijd veranderingen geregistreerd in Excel, maar wees voorzichtig niet te ver gaan of niet ziet u gegevens aan het andere eind van de schaal (d.w.z. Wanneer u de LDR aan het licht weer bloot)

Verklaringen - de variabelen instellen in de toepassing worden gebruikt
byte ledPin [] = {4, 5, 6, 7, 8, 9, 10,11,12,13}; Array LED pennen maken
int potPin = 2; Selecteer de invoer pin voor de potmeter
int ledDelay; Een vertragingstijd LED verandering stellen
int delayData = 80; Een vertragingstijd voor de gegevens overgebracht naar Excel stellen en proberen te verminderen gegevensvolumes
int richting = 1;
int currentLED = 0;
int x = 0; De eerste teller voor LED-uitvoer instellen
int rij = 0; Stel de rij Excel starten
unsigned long changeTime;
//---------------------------------------------------------------------------------------------------------
Instellen van de Arduino seriële poort tarief, schakelt u alle eerdere gegevens en stuur de koppen voor de overdracht van gegevens naar excel
VOID Setup {}
Serial.begin(128000); seriële poort wordt geopend, stelt gegevens rate128000 bps
Serial.println("CLEARDATA"); worden alle resterende gegevens gewist
Serial.println ("LABEL, tijd, Pin, lichte niveau");

Reset alle pinten voor de LED's met digitale uitgang

voor (int x = 0; x < 10; x ++) {}
pinMode (ledPin [x], OUTPUT); }
changeTime = millis();
}

void loop {}
ledDelay = analogRead(potPin); luiden naar de waarde van de pot
Als ((millis()-changeTime) > ledDelay) {/ / als sinds ledDelay ms laatste wijziging
changeLED();
changeTime = millis();
}
}
ongeldig changeLED() {}
voor (int x = 0; x < 10; x ++) {/ / uitzetten alle LED's
digitalWrite (ledPin [x], laag);
}
digitalWrite (ledPin [currentLED], hoge); de huidige LED inschakelen
currentLED += richting; _ / / verhogen de waarde richting
veranderen van richting als we het einde hebt bereikt
Als (currentLED == 9) {richting = -1;}
Als (currentLED == 0) {richting = 1;}

Stuur de gegevens naar excel en de volgende stap voor de bepaalde periode van tijd vertragen

Serial.Print("Data,time,"); Serial.Print(currentLED); Serial.Print(","); Serial.println(ledDelay);
rij ++;
x ++;
vertraging (delayData);

}

Gerelateerde Artikelen

LinKit One - Live-gegevens in Excel gecontroleerd en weergegeven met behulp van een Dashboard

LinKit One - Live-gegevens in Excel gecontroleerd en weergegeven met behulp van een Dashboard

Er zijn veel manieren om gegevens te verzamelen van prototyping platforms zoals de Linkit One veel van die u betalen moeten zal voor. Waarschijnlijk is de eenvoudigste om Excel te gebruiken voor het verzamelen en manipuleren.Bijvoorbeeld:Gebruik de s
Met behulp van een Arduino en Python plot/opslaan gegevens

Met behulp van een Arduino en Python plot/opslaan gegevens

een snelle en gemakkelijke manier om te zien (en sla) gegevens genomen met behulp van een Arduino op uw computer.(Opmerking: niet de meest robuuste methode, maar het werkt goed genoeg)Materialen:-Arduino (im ' using een Uno)-Computer (ik heb een Dell
Grondbeginselen van het omzetten van uw externe controle voertuig in een autonoom systeem (Drone) met behulp van een Arduino

Grondbeginselen van het omzetten van uw externe controle voertuig in een autonoom systeem (Drone) met behulp van een Arduino

ik begon dit project met als doel goedkoop draaien mijn RC helikopter in iets van een UAV of althans te passen sommige sensoren aan het verminderen van aanvaringen en andere "mis haps."Nu helaas aan het begin van het project misrekend ik mijn kl
Arduino All de dingen--S.M.A.R.T Alarm Clock-Setup voor vergaderingen, afspraken, herinneringen, en taken, deze klok maakt gebruik van een Arduino-Yún en uw Google agenda om automatisch alarm. en het ziet er ook Cool!

Arduino All de dingen--S.M.A.R.T Alarm Clock-Setup voor vergaderingen, afspraken, herinneringen, en taken, deze klok maakt gebruik van een Arduino-Yún en uw Google agenda om automatisch alarm. en het ziet er ook Cool!

S.M.A.R.T. wekkerSetup voor vergaderingen, afspraken, herinneringen en taken, deze klok automatisch instellen van alarmen maakt gebruik van een Arduino Yún en uw Google agenda. En het ziet er ook cool!Door Tony DiCola moeilijkheid: matigZou het niet
Gebruik van een Arduino met een N64-controller

Gebruik van een Arduino met een N64-controller

er zijn tutorials die er voor het gebruik van een NES-controller met een Arduino, maar met behulp van de meer gecompliceerde N64-controller en de analoge joystick heeft een duidelijke aantrekkingskracht. Als u een Arduino rond hebt en wil niet te kop
Maak een Web aangesloten Robot (voor ongeveer $500) (met behulp van een Arduino en Netbook)

Maak een Web aangesloten Robot (voor ongeveer $500) (met behulp van een Arduino en Netbook)

dit Instructable zal u tonen hoe te bouwen van uw eigen Web aangesloten Robot (met behulp van een Arduino micro-controller en de Asus eee pc).Waarom zou u een Web aangesloten Robot willen? Om mee te spelen natuurlijk. Rijd uw robot van hele kamer of
Hoe tweet van een Arduino met behulp van de wifi-Shield

Hoe tweet van een Arduino met behulp van de wifi-Shield

he, ik ben een grote fan van Instructables. Ik heb het consequent gebruikt voor de afgelopen 3 jaar en nu is het tijd voor mij om te schrijven een zelf.Hier gaan we. Dit instructable is voor degenen die willen een levenloos voorwerp tweet automatisch
Programmeren van een Arduino met behulp van BeagleBone, zonder USB

Programmeren van een Arduino met behulp van BeagleBone, zonder USB

als je gezien mijn BeagleBone/Arduino seriële communicatie gids, u kan hebben gewacht voor deze!  Als u het nog niet gezien, ga eerst lezen omdat we 100% Voortbouwend op dat kader.  Ik ga niet herhalen die instructie hier.Het einddoel is om te kunnen
Gebruik een PS3-Controller te controleren van een Arduino NXT Bot

Gebruik een PS3-Controller te controleren van een Arduino NXT Bot

UPDATE:Ik heb een paar insecten met het gegevenspakket vast, en ik heb bewerkt de NXTI2CDevice bibliotheek zodat ze compatibel zijn met Arduino 1.0.Het bijgevoegde zip-bestand heeft1. een nieuwe schets van de Arduino2. een nieuwe Processing Schets3.
Controle van een Arduino met een horloge (TI eZ430 Chronos)

Controle van een Arduino met een horloge (TI eZ430 Chronos)

het horlogeDe Texas Instruments eZ430 Chronos is een coole gadget. Het heeft bidirectionele radiocommunicatie, en een gehele bos van sensoren: temperatuur, druk, versnelling.Het is in feite een development kit voor de MSP-430 (een low-power microcont
Lessons Learned While gebouw een nutteloze doos met behulp van een Arduino en een Instructable

Lessons Learned While gebouw een nutteloze doos met behulp van een Arduino en een Instructable

Dus, ik vond een Instructable op de site dat leek vrij goed. U ziet, ik wilde de kracht van een Arduino te lopen van een nutteloze doos. Ik wilde bouwen en programmeren met behulp van de Instructable vond ik op de site. Niet alleen dat, maar ik ging
Speel de Fransen kan kan met behulp van een Arduino en de zoemer

Speel de Fransen kan kan met behulp van een Arduino en de zoemer

Bonjour!Controleer je Arduino spelen de Franse kan kan met behulp van een zoemer. Geen Tang. Geen branden. Het is zo ongecompliceerd is zo schandalig de kan houdt.Dit instructable heeft betrekking op één of andere info inleidende elektronica, en rich
USB-Wiichuck muis met behulp van een Arduino Leonardo

USB-Wiichuck muis met behulp van een Arduino Leonardo

dit instructable (met terugwerkende kracht) zal tonen hoe ik een Wii Nunchuck veranderd in een muis voor mijn PC. Ik bouwde dit apparaat over een jaar en een half geleden, toen ik kreeg eerst in hobby elektronica en microcontrollers. Ik deel het niet
Bouwen van een Arduino

Bouwen van een Arduino

In dit instructable I 'm gonna Toon u hoe te bouwen van een Arduino met behulp van een atmeg328 IC, ik weet dat dit klinkt ingewikkeld maar is vrij gemakkelijk te doen. Dit project is als je nodig hebt een arduino in uw project, maar u niet wilt gebr