Contrôler quoi que ce soit et économiser de l’énergie avec Arduino (8 / 10 étapes)

Étape 8: Programme de l’Arduino

Télécharger le code suivant: (faire des ajustements pour les broches que vous utilisez)

 //////////////////////////////////////////////////////////////////////////////////// // PERIPHERAL MAINS POWER CONTROL THROUGH SENSING THE MOTHERBOARD POWER LED // - Oscar /////////////////////////////////////////////////////////////////////////////////// pin that connects to the positive of the opto-isolator // for the on button leads // (if these don't work then try switching around the switch // leads from the opto-isolator to the remote) int powerOnPin = 10; // same for the off button int powerOffPin = 9;// input pin from the Motherboard's power LED (5v) int inputPin = A0;int arduinoLedPin = 13;boolean isPcOn = false; boolean wasPcOn = false;void setup() { // set inputs and outputs pinMode(inputPin, INPUT); pinMode(powerOnPin, OUTPUT); pinMode(powerOffPin, OUTPUT); pinMode(arduinoLedPin, OUTPUT); }// in the loop, we check to see if the PC is on and set the power LED accordingly // we then see if the power status has changed and if so, turn the power on or off void loop() { // find out if the PC is on by reading the Motherboard LED pin isPcOn = digitalRead(inputPin); // show the power status with flashing (on) or solid (off) LED if (isPcOn) { ledFlash(); } else { ledOn(); }// if the power status is different to before, turn power on or off if (isPcOn != wasPcOn) { if (isPcOn) power(true); else power(false); }// this is important so that we can tell if power state has changed from last time wasPcOn = isPcOn; }// method to switch on or off power via the remote void power(boolean powerCommand) { // button (on or off) that will be pressed int buttonToPress; // set which button will be pressed if (powerCommand) { buttonToPress = powerOnPin; } else { buttonToPress = powerOffPin; } // press the button for 100ms digitalWrite(buttonToPress, HIGH); delay(100); digitalWrite(buttonToPress, LOW); }// solid LED to show arduino knows the PC is off void ledOn() { digitalWrite(arduinoLedPin, HIGH); delay(100); }// short flash of the LED to show arduino knows PC is on void ledFlash() { digitalWrite(arduinoLedPin, LOW); delay(500); digitalWrite(arduinoLedPin, HIGH); delay(500); } 

Articles Liés

Contrôler quoi que ce soit avec Arduino et une télécommande infrarouge

Contrôler quoi que ce soit avec Arduino et une télécommande infrarouge

Salut, ceci est mon premier instructable et j'ai pensé que je montrerais une brève démonstration de comment contrôler quoi que ce soit comme la LED, moteurs à courant continu et un tas d'autres choses avec un arduino et à peu près n'importe quelle té
Contrôler quoi que ce soit à distance avec les signaux infrarouges.

Contrôler quoi que ce soit à distance avec les signaux infrarouges.

Qui aurait pensé que presque chaque pièce jointe Arduino peut être commandé en quelque sorte avec une télécommande de TV ? Maintenant son heure pour en savoir plus.Étape 1: Configuration et matériaux L'installation pour que cela est tout à fait basiq
Contrôler quoi que ce soit avec une seule broche AVR

Contrôler quoi que ce soit avec une seule broche AVR

cette instructable indique comment contrôler un groupe de led avec une sortie de microprocesseur.Le micro, que je vais utiliser est un Atmel Attiny2313.Étape 1: Pièces et outils Parts:Attiny2313 (eu 5 échantillons gratuits de la société Atmel)prise 2
Contrôler quoi que ce soit avec la manette ps2 et Arduino (sans fil)

Contrôler quoi que ce soit avec la manette ps2 et Arduino (sans fil)

dans ce instructable vous apprendrez comment contrôler une led avec un contrôleur de la playstation 2 et un Arduino, mais vous pouvez contrôler pratiquement tout ce que vous voulez.Étape 1: matériauxVous aurez besoin :Arduinomanette PS2 (sans fil ou
Laboratoire de Mike | Contrôler quoi que ce soit à l’aide de Twitter !

Laboratoire de Mike | Contrôler quoi que ce soit à l’aide de Twitter !

Dans ce projet, je vais vous montrer comment contrôler vos projets en utilisant Twitter !Le code utilisé dans ce projet est disponible ici :http://www.mikepieters.com/codes/tweetLED.INO
Comment faire pour faire quoi que ce soit (à l’aide d’acrylique et vis de Machine)

Comment faire pour faire quoi que ce soit (à l’aide d’acrylique et vis de Machine)

Eh bien peut-être pas n'importe quoi, mais ce qui suit est une Instructable sur comment nous à oomlout.com construire tout ce que nous produisons.Il s'agit d'une technique nous appelons emboîtement boulon Construction. Il se compose d'une T-découpe e
Comment dessiner quoi que ce soit

Comment dessiner quoi que ce soit

Salut! Si vous souhaitez dessiner. Avez vous jamais eu envie de dessiner quelque chose eta souhaité il y a un moyen plus facile ? Si vous avez jamais pensé à ce qui suit - vous êtes au bon endroit :* vous pensez que vous êtes passé l'âge de l'apprent
Appuyer sur le bouton pour déclencher quoi que ce soit

Appuyer sur le bouton pour déclencher quoi que ce soit

Salut! Dans ce Instructable, je va vous montrer comment créer un bouton que vous pouvez toucher ou vague à la détente. Vous aurez besoin :-Un Arduino Uno-Un morceau de verre-Un boîtier plus petit que le verre, mais plus grand qu'un Arduino. Peut être
Comment faire pour définir quoi que ce soit pour démarrer lorsque vous Log pour votre ordinateur - Windows XP

Comment faire pour définir quoi que ce soit pour démarrer lorsque vous Log pour votre ordinateur - Windows XP

si vous pouvez cliquer dessus pour l'ouvrir, vous pouvez le faire démarrer avec votre ordinateur. Vous n'avez pas besoin de télécharger quoi que ce soit.Étape 1:1337 Mettre un raccourci vers le fichier ou le fichier lui-même dans le dossier « Démarra
IPhone ipod téléphone quoi que ce soit titulaire, stand de téléphone

IPhone ipod téléphone quoi que ce soit titulaire, stand de téléphone

Iphone, ipod, téléphone, quoi que ce soit titulaire de tapis de sourisaucune rayurestable
Faire quoi que ce soit sur un trépied et quelques idées pour votre appareil photo

Faire quoi que ce soit sur un trépied et quelques idées pour votre appareil photo

il s'agit d'une compilation de plusieurs projets de caméra que j'ai faite et utilisée.  Je vais vous montrer comment vous pouvez faire quoi que ce soit dans un support pour votre appareil photo ou caméscope en utilisant moins de 2 dollars de matériel
Imprimer quoi que ce soit sur votre peau : timbre de tatouage/partie

Imprimer quoi que ce soit sur votre peau : timbre de tatouage/partie

Voici un moyen rapide et peu coûteux d'imprimer quoi que ce soit sur votre peau. Ceci peut être utilisé si vous avez besoin de faire ou de faux un tatouage ou un cachet parti.Étape 1: Ce que vous devez Objets nécessaires :1. un morceau de papier2. ta
Modify A parler crâne à dire quoi que ce soit vous voulez

Modify A parler crâne à dire quoi que ce soit vous voulez

chaque Halloween, crânes parlants peu coûteux peuvent servir de décorations. Elles semblent bonnes, mais ils ont un minuscule haut-parleur à l'intérieur d'eux, ce qui les rend difficile à comprendre. Et ils disent seulement quelques choses préprogram
Comment agrandir quoi que ce soit sur un Mac

Comment agrandir quoi que ce soit sur un Mac

Il s'agit d'un tutoriel étape par étape très simple sur la façon d'agrandir ou de zoomer sur n'importe quoi sur un Mac d'une manière plus contrôlée que sans l'aide de la souris.