Visuele Computer Stress Meter - Arduino (3 / 6 stap)

Stap 3: Instellen van het perlmanuscript


Hier is waar u het belangrijkste perlmanuscript zal maken. Laten we beginnen:

#! / usr/bin/perl

Dit zou de plaats van uw perl interpreter. Meer code:

gebruik van Unix::Processors;
gebruik van Device::SerialPort;
gebruik van Math::Round;

Al deze zijn bibliotheken die u nodig hebt. U kunt in de eerste klok van de processor. De volgende kunt u om te schrijven naar de seriële poort, en de laatste kunt u getallen afronden.
Nu, voeg toe:

mijn $arduino = Device::SerialPort -> new("/dev/ttyACM0"); #Should worden de poort die je Arduino brandt
$arduino -> databits(8);
$arduino -> baudrate(9600); #Should worden van je Arduino baud-rate
$arduino -> parity("none");
$arduino -> stopbits(1);

Al deze dingen initialiseren van de verbinding met de Arduino. U moet veranderen wat veranderd moet worden zodat het past bij uw behoeften.

mijn $processor = nieuwe Unix::Processors; #Your processor
$overallspeed = $processor -> max_clock; #Clocks het
$send = ((($overallspeed-800) / 175.125) + 1); # 800 = minimale kloksnelheid. 175.125 = max kloksnelheid / aantal leds

Dit blok van code klokken de bewerker en zet het op een schaal tussen 1 en 7. Sommige dingen moeten worden gewijzigd, zoals uw minimale kloksnelheid van processoren, en uw max gedeeld door het aantal leds. Voor dit project is er 8 leds.
Ten slotte, voeg toe:

$arduino -> write(round($send)); #Rounds het nummer, en zend deze naar uw Arduino

Deze code is verantwoordelijk voor het sturen naar de Arduino.
Sla alle die code op als clockandsend.pl
Nu, dit zal enige klok en één nummer verzenden. U wilt een ander script voor het uitvoeren van dit een over en over opnieuw maken. Bijvoorbeeld:

#! / usr/bin/perl
terwijl (1)
{
System("/Path/clockandsend.pl");
}

Verander enkel "/ pad /" ongeacht het pad eigenlijk is.
Ik zou die opslaan als loop.pl.

Dat is het voor de perl!

Gerelateerde Artikelen

Hoe maak je een mobiele telefoon en Computer gecontroleerd 3D gedrukte Robot met Arduino - IoBot.

Hoe maak je een mobiele telefoon en Computer gecontroleerd 3D gedrukte Robot met Arduino - IoBot.

Als u op zoek bent naar een manier om een Arduino gebaseerde apparaten te controleren, zal deze instructie u tonen hoe om het te doen door het bouwen van eenvoudige robot.De IoBot kan worden gecontroleerd door mobiel en computer toepassing via LAN of
IR afstandsbediening voor uw Computer met arduino

IR afstandsbediening voor uw Computer met arduino

Met deze receiver, uw computer op afstand dankzij de IR-module en de Arduino te bedienen.Lazzy modus geactiveerd ^^Stap 1: Eerst moet ik demonteren myold Sony VAIO IR ontvanger.Een IR-ontvanger die afkomstig is van mijn vader, volledig onbruikbaar om
Gezicht detectie en tracking met Arduino en OpenCV

Gezicht detectie en tracking met Arduino en OpenCV

UPDATES20 februari 2013: In antwoord op een vraag van de student Hala Abuhasna wilt u de seriële .NET-klasse gebruiken, gebruiken de naamgevingsconventie "\\\.\\COMn" en n vervangen door een nummer > 9 te definiëren uw com-poort voor COM-poor
Monitor USB van de temperatuur van de computer/Laptop met optionele alarm

Monitor USB van de temperatuur van de computer/Laptop met optionele alarm

Dit instructable zal u tonen hoe te bouwen uw eigen Laptop / desktop temperatuur monitor, met optionele alarm dat zal leiden tot een piëzo-zoemer voor een hoorbare melding. Na de voltooiing van dit project, kunt u het apparaat controleren andere temp
Controle van een OWI robotarm met Arduino

Controle van een OWI robotarm met Arduino

de OWI rand robotarm is een goedkope en geweldig 5-mate-van-vrijheid robotic arm dat alleen kost $37. Het is een grote kit met een kind op te bouwen en meer dan een paar uur tot finish zal niet duren. Uit de doos, kan het alleen worden gecontroleerd
PHloat2 DIY zuur water testen sculptuur & kit met arduino

PHloat2 DIY zuur water testen sculptuur & kit met arduino

pHloatpHloat is een DIY kit die is gemaakt voor gebruik in combinatie met een pre-owned / reeds bestaande arduino microcontroller. Het doel is het testen van de pH-niveaus in de lokale rivieren, meren en stromen als gevolg van de toestroom van lucht-
Aan de slag met Arduino - twee speler Arduino Pong

Aan de slag met Arduino - twee speler Arduino Pong

In deze tutorial gaan we een arduino gebaseerde controller die we gebruiken kunnen om te bepalen van een spel voor 2 spelers van pong bouwen.We gaan een paar van dial potentiometers (het draaien van knoppen) gebruiken om te controleren de pong vleerm
Programmering ESP8266 ESP-12E NodeMCU v1.0 met Arduino IDE in draadloze temperatuur logger

Programmering ESP8266 ESP-12E NodeMCU v1.0 met Arduino IDE in draadloze temperatuur logger

Terug in eind 2014 en begin 2015, uw echt kwamdeze handige WiFi Chip ESP8266 (de ESP-01) en moeten vechten onder de inconsistente documentatie uit verschillende bronnen. Vooralsnog uitloper gedocumenteerd hij zijn frustraties (bevindingen) als een in
Boek met Arduino tunnel

Boek met Arduino tunnel

deze instructie stelt voor het maken van een interactieve tunnel boek met elektronische kit genaamd Arduino Tunnel boek is een soort boek Kunsten in die elk 4-5 pagina's zijn lagen en geven u driedimensionale gevoel. LEDVERLICHTING maakt dit boek mee
Het gebruik van IR-afstandsbedieningen met Arduino (huidige en bijgewerkte)

Het gebruik van IR-afstandsbedieningen met Arduino (huidige en bijgewerkte)

Ik ben moe van deze ingewikkelde tutorials over het gebruik van bepaalde dingen. Ik hou van eenvoudige, gemakkelijk te begrijpen, stap voor stap instructies. Mijn grootste probleem was met IR en POV. Ik heb eindelijk onder de knie hoe u kunt besturen
Arduino en Visuino: 4D systemen ViSi Genie smart Touchscreen Vertoning verbinden met Arduino

Arduino en Visuino: 4D systemen ViSi Genie smart Touchscreen Vertoning verbinden met Arduino

Er komt een moment, wanneer je wilt hebben een touchscreen display aangesloten op je Arduino board. Er zijn vele verschillende weergaveopties en maten beschikbaar, maar de meesten van hen vereisen aanzienlijke hoeveelheid code worden gecontroleerd, e
Capaciteit meter met arduino en 555 timer

Capaciteit meter met arduino en 555 timer

CAPACITEIT METER MET ARDUINO EN 555 TIMER CHIPDit project heeft tot doel om te bouwen van een eenvoudige capaciteit meter, een apparaat voor het meten van de capaciteit in nanoFarads en microFarad, met een bereik van ongeveer 1 nanoFarad tot honderde
PlotClock met Arduino

PlotClock met Arduino

Hallo, wij zijn een groep van studenten en dit is ons eerste project in instructables en we hope u like it!Dit project was voor 'Creatieve Electronics', een Beng elektronica Engineering 4e jaar module op de Universiteit van Málaga, School van telecom
PIR-bewegingsdetector met Arduino: Bediend, laagste Power verbruiksmodus

PIR-bewegingsdetector met Arduino: Bediend, laagste Power verbruiksmodus

Deze video toont snel en gemakkelijke benadering van het stroomverbruik van de ATMEGA 328P te verlagen op basis van Arduino boards Arduino boards met ongeveer 70-75% met behulp van PIR of PID sensoren voor bewegingsdetectie.Dit project introduceert d