現(xiàn)在顯然,當(dāng)PC關(guān)閉時(shí),我們無法從USB端口獲得電源!
您將敲入計(jì)算機(jī)電源上的+ 5v備用引腳。
最簡(jiǎn)單的方法是將母頭的公頭與公頭的跳線(或任何電線)相連并粘貼向下將其固定在連接器的背面并固定在那里。
當(dāng)計(jì)算機(jī)關(guān)閉時(shí),這是恒定的5v電源d。
然后將電線連接到arduino的5v引腳。除非您使用3.3v板(例如我的pro mini),否則請(qǐng)不要使用vin。
接地可以來自任何地方,無論是24針atx連接器,硬盤驅(qū)動(dòng)器連接器,還是類似我未使用的USB接頭的連接器。/p》
步驟2:其他連接。
從電源開關(guān)到主板,會(huì)有兩根電線。
拔下插頭將它們都連接起來,然后將跳線連接到由計(jì)算機(jī)供電的arduino的地面上。
觸摸另一端的兩個(gè)插針之一。如果電腦開始關(guān)閉或打開電源(取決于其進(jìn)入的狀態(tài)),那么這就是您需要的引腳(如果未將其連接到另一引腳,然后將其連接到adruino digital 13
步驟3:代碼
我用來測(cè)試此代碼的代碼非常簡(jiǎn)單,它只是arduino物理像素樣本的修改版本。
要測(cè)試您的設(shè)置:
加載代碼
將arduino插入另一臺(tái)計(jì)算機(jī)上
在第二臺(tái)計(jì)算機(jī)上打開arduino
在9600baud上打開串行監(jiān)視器
鍵入“ O”,然后按Enter。
如果您的計(jì)算機(jī)是
/*
物理像素
電路:
*從數(shù)字引腳13接地的LED
由David A. Mellis創(chuàng)建于2006年,由Tom Igoe和Scott Fitzgerald于2011年8月30日修改,
此示例代碼在公共領(lǐng)域。
http://www.arduino.cc/en/Tutorial/PhysicalPixel
*/
const int ledPin = 13;//LED固定到
int entryByte的引腳;//一個(gè)將傳入的串行數(shù)據(jù)讀入
void setup(){
//初始化串行通信的變量:
Serial.begin(9600);
//將LED引腳初始化為輸出:
pinMode(ledPin,OUTPUT);
}
void loop(){
//查看是否有傳入的串行數(shù)據(jù):
if(Serial.available()》 0){
////讀取串行緩沖區(qū)中最舊的字節(jié):
entranceentByte = Serial.read();
//如果它是大寫O(ASCII 72),請(qǐng)打開計(jì)算機(jī):
如果(incomingByte = =‘O’){
digialWrite(ledPin,LOW);
delay(500);
digitalWrite(ledPin,HIGH);
}
}
}
最基本的修改后的代碼使用針13來打開和關(guān)閉PC的電源
第4步:現(xiàn)在工作了。..什么?
現(xiàn)在在哪里創(chuàng)造力就來了。一些使這一點(diǎn)變得很酷的想法是rfid卡,用于啟動(dòng)計(jì)算機(jī)
藍(lán)牙!在整個(gè)房間內(nèi)啟動(dòng)計(jì)算機(jī)。
PIR在您周圍轉(zhuǎn)過身并打開計(jì)算機(jī)時(shí)具有arduino的感覺。
IR使用電視遙控器啟動(dòng)計(jì)算機(jī)。
或添加其他代碼以及更多用途!
精美的燈光秀
內(nèi)置風(fēng)扇控制器
硬盤電源開關(guān)
可能性無窮!
-
PC電源
+關(guān)注
關(guān)注
0文章
50瀏覽量
9532 -
Arduino
+關(guān)注
關(guān)注
187文章
6458瀏覽量
186504
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論