99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣用Wekinator控制與樹(shù)莓派連接的LED

454398 ? 來(lái)源:工程師吳畏 ? 2019-07-26 09:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

電路圖

首先,將LED的正極連接到Raspberry Pi的GPIO4,然后將LED的負(fù)極連接到gro Raspberry Pi的引腳通過(guò)220歐姆電阻器。

安裝軟件

您需要在Raspberry Pi上安裝處理IDE。在這里下載Linux ARMv6hf的處理。

下載后,將其放入要安裝處理的文件夾中。然后,右鍵單擊它并單擊“在此處提取”?,F(xiàn)在將創(chuàng)建一個(gè)名為“處理”的文件夾。右鍵單擊此文件夾,然后選擇“在終端中打開(kāi)”。終端窗口將打開(kāi)。在其中鍵入以下命令,處理IDE將打開(kāi)。

。/processing

現(xiàn)在您需要安裝Wekinator軟件。所以轉(zhuǎn)到下面的鏈接并點(diǎn)擊“任何操作系統(tǒng),包括Linux”。

下載后,將其放在要安裝的位置,然后右鍵單擊它,然后單擊“在此處提取”。將創(chuàng)建一個(gè)新目錄。右鍵單擊它并選擇“Run in terminal”。在終端中,編寫(xiě)以下命令,Wekinator將開(kāi)始運(yùn)行。

java -jar WekiMini.jar

入門(mén)

現(xiàn)在將這篇文章末尾給出的代碼粘貼在兩個(gè)單獨(dú)的處理草圖中并運(yùn)行它們。在Wekinator窗口中,進(jìn)行如下設(shè)置。將輸入和輸出設(shè)置為1,將類(lèi)型設(shè)置為“所有分類(lèi)器”,分為2個(gè)類(lèi)。

點(diǎn)擊“下一步”,將打開(kāi)一個(gè)新窗口如下所示。

打開(kāi)處理窗口,單擊綠色三角形,然后開(kāi)始錄制半秒鐘。單擊紅色圓圈并將類(lèi)更改為2(在輸出-1前面)。然后開(kāi)始錄制半秒鐘。

之后,單擊“訓(xùn)練”,然后單擊“運(yùn)行”?,F(xiàn)在,當(dāng)您點(diǎn)擊綠色三角形時(shí),連接到Raspberry Pi的LED將亮起,當(dāng)您點(diǎn)擊紅色圓圈時(shí),連接到Raspberry Pi的LED將關(guān)閉。

處理代碼(輸入到Wekinator)

// Importing the library which will help us in communicating with the wekinator

import oscP5.*;

import netP5.*;

//creating the instances

OscP5 oscP5;

NetAddress dest;

float bx;

void setup() {

// Size of output window

size(200, 50, P3D);

// Starting the communication with wekinator. listen on port 9000, return messages on port 6448

oscP5 = new OscP5(this,9000);

dest = new NetAddress(“127.0.0.1”,6448);

}

void draw() {

// Creating the boxes in output window

blocks();

// Send the OSC message to wekinator

sendOsc();

}

void mousePressed()

{

// If mouse is pressed in the first box

if (mouseX 》 0 && mouseX 《 50)

{

bx=1;

}

// If mouse is pressed in the second box

if (mouseX 》 100 && mouseX 《 150)

{

bx=2;

}

}

void sendOsc() {

OscMessage msg = new OscMessage(“/wek/inputs”);

msg.add((float)bx);

oscP5.send(msg, dest);

}

void blocks()

{

background(0);

fill(0, 128, 0);

ellipse(25, 25, 50, 50);

fill(255);

text(“ON”, 10, 30);

fill(255, 0, 0);

ellipse(125, 25, 50, 50);

fill(255);

text(“OFF”, 120, 30);

}

處理代碼(Wekinator的輸出)

// Importing the library that will help us in controlling the GPIO pins of raspberry pi

import processing.io.*;

// Importing the library which will help us in communicating with the wekinator

import oscP5.*;

import netP5.*;

// Creating the instances

OscP5 oscP5;

NetAddress dest;

// Variable to store the output

public int output;

void setup()

{

// Setting the GPIO 4 as output pin

GPIO.pinMode(4, GPIO.OUTPUT);

// Starting the communication with wekinator. listen on port 12000, return messages on port 6448

oscP5 = new OscP5(this, 12000);

dest = new NetAddress(“127.0.0.1”, 6448);

}

// Recieve OSC messages from Wekinator

void oscEvent(OscMessage theOscMessage) {

if (theOscMessage.checkAddrPattern(“/wek/outputs”) == true) {

// Receiving the output from wekinator

float value = theOscMessage.get(0).floatValue();

// Converting the output to int type

output = int(value);

}

}

void draw()

{

// Making the led HIGH or LOW depending on the output from the wekinator

if (output == 1)

{

GPIO.digitalWrite(4, GPIO.HIGH);

}

else if (output == 2)

{

GPIO.digitalWrite(4, GPIO.LOW);

}

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • led
    led
    +關(guān)注

    關(guān)注

    242

    文章

    23840

    瀏覽量

    673967
  • 樹(shù)莓派
    +關(guān)注

    關(guān)注

    121

    文章

    2005

    瀏覽量

    107447
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    樹(shù)莓打造無(wú)人機(jī),你需注意的事項(xiàng)!

    能否將樹(shù)莓裝入無(wú)人機(jī)?使用樹(shù)莓打造無(wú)人機(jī)是可行的。樹(shù)莓充當(dāng)無(wú)人機(jī)的“大腦”,將飛行
    的頭像 發(fā)表于 07-14 17:49 ?370次閱讀
    <b class='flag-5'>用</b><b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>打造無(wú)人機(jī),你需注意的事項(xiàng)!

    精通遠(yuǎn)程控制:借助樹(shù)莓釋放 SSH 的強(qiáng)大功能!

    什么是SSH?我們?nèi)绾卫肧SH連接樹(shù)莓、對(duì)其進(jìn)行監(jiān)控并執(zhí)行其他任務(wù)?注意:文章鏈接可能需要科學(xué)上網(wǎng)。通過(guò)SSH連接樹(shù)莓
    的頭像 發(fā)表于 06-27 15:26 ?239次閱讀
    精通遠(yuǎn)程<b class='flag-5'>控制</b>:借助<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>釋放 SSH 的強(qiáng)大功能!

    樹(shù)莓小技巧:無(wú)需鍵盤(pán)或顯示器,如何通過(guò)WiFi設(shè)置樹(shù)莓?

    樹(shù)莓是一款小巧便攜的USB供電計(jì)算機(jī),可以隱藏起來(lái)用于小型項(xiàng)目,如網(wǎng)絡(luò)服務(wù)器或家庭自動(dòng)化。通常,設(shè)置樹(shù)莓需要鍵盤(pán)和顯示器來(lái)編輯和查看樹(shù)莓
    的頭像 發(fā)表于 06-26 15:41 ?301次閱讀
    <b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>小技巧:無(wú)需鍵盤(pán)或顯示器,如何通過(guò)WiFi設(shè)置<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>?

    樹(shù)莓分類(lèi)器:樹(shù)莓識(shí)別不同型號(hào)的樹(shù)莓!

    在本教程系列的第一部分中,您將學(xué)習(xí)如何使用樹(shù)莓AI攝像頭來(lái)檢測(cè)不同的樹(shù)莓型號(hào)。本系列由DavidPlowman創(chuàng)建,他是樹(shù)莓
    的頭像 發(fā)表于 06-13 16:39 ?408次閱讀
    <b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>分類(lèi)器:<b class='flag-5'>用</b><b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>識(shí)別不同型號(hào)的<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>!

    樹(shù)莓“揪出”家里的耗電怪獸!

    在本應(yīng)用中,我們將使用樹(shù)莓設(shè)置一個(gè)CE電流監(jiān)測(cè)器,并通過(guò)網(wǎng)頁(yè)界面顯示電路的電流讀數(shù)。本項(xiàng)目使用的組件硬件組件樹(shù)莓2ModelBx112通道20安培電流監(jiān)測(cè)
    的頭像 發(fā)表于 06-04 15:33 ?715次閱讀
    <b class='flag-5'>用</b><b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>“揪出”家里的耗電怪獸!

    樹(shù)莓“吉尼斯世界記錄”:將樹(shù)莓的性能發(fā)揮到極致的項(xiàng)目!

    樹(shù)莓是一款功能強(qiáng)大、體積小巧且高度可定制的設(shè)備,多年來(lái),我們見(jiàn)證了它被應(yīng)用于眾多領(lǐng)域。無(wú)論是將其裝入3D打印的經(jīng)典游戲機(jī)外殼,還是簡(jiǎn)單地將它隱藏起來(lái)作為家庭文件服務(wù)器,我們都報(bào)道過(guò)在社區(qū)里
    的頭像 發(fā)表于 05-22 16:53 ?640次閱讀
    <b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>“吉尼斯世界記錄”:將<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>的性能發(fā)揮到極致的項(xiàng)目!

    樹(shù)莓 Zero 打造的智能漫游車(chē)!

    使用PXFMini和樹(shù)莓Zero打造您自己的自主漫游車(chē)。本項(xiàng)目所用組件硬件組件ErleRoboticsPXFmini×1樹(shù)莓Zero×1樹(shù)莓
    的頭像 發(fā)表于 05-13 16:39 ?433次閱讀
    <b class='flag-5'>用</b> <b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b> Zero 打造的智能漫游車(chē)!

    樹(shù)莓4 打造專(zhuān)屬流媒體控制臺(tái)!

    樹(shù)莓體驗(yàn)DIY智能科技!如今市面上有各種各樣的流媒體控制臺(tái),但購(gòu)買(mǎi)現(xiàn)成的哪有自己從零開(kāi)始制作的有趣呢?至少,這似乎是樹(shù)莓
    的頭像 發(fā)表于 05-11 08:33 ?189次閱讀
    <b class='flag-5'>用</b> <b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>4 打造專(zhuān)屬流媒體<b class='flag-5'>控制</b>臺(tái)!

    樹(shù)莓4b連接DLPDLCR230NPEVM,HDMI和DPI可以同時(shí)嘛?

    樹(shù)莓4b連接DLPDLCR230NPEVM,HDMI和DPI可以同時(shí)
    發(fā)表于 02-21 11:48

    樹(shù)莓傳感器使用方法 樹(shù)莓 Raspberry Pi 4優(yōu)缺點(diǎn)

    開(kāi)發(fā)和物聯(lián)網(wǎng)應(yīng)用。以下是一些基本的樹(shù)莓傳感器使用方法: 1. 連接傳感器 GPIO引腳 :樹(shù)莓的GPIO(通用輸入/輸出)引腳允許直接
    的頭像 發(fā)表于 12-06 10:35 ?2123次閱讀

    使用樹(shù)莓實(shí)現(xiàn)遠(yuǎn)程控制的技巧

    樹(shù)莓是一款功能強(qiáng)大的微型計(jì)算機(jī),其體積小巧、價(jià)格低廉,非常適合用于各種DIY項(xiàng)目。其中,遠(yuǎn)程控制樹(shù)莓應(yīng)用中非常受歡迎的一個(gè)領(lǐng)域。通過(guò)遠(yuǎn)
    的頭像 發(fā)表于 11-11 11:37 ?1394次閱讀

    樹(shù)莓gpio有什么,樹(shù)莓gpio接口及編程方法

    /Output,通用輸入/輸出)是樹(shù)莓提供的一組可編程的引腳,是樹(shù)莓與外部世界進(jìn)行交互的重要橋梁。通過(guò)GPIO,用戶(hù)可以控制外部電路,讀
    的頭像 發(fā)表于 10-22 18:09 ?2676次閱讀

    什么是樹(shù)莓?樹(shù)莓是什么架構(gòu)的

    什么是樹(shù)莓 樹(shù)莓(Raspberry Pi,簡(jiǎn)寫(xiě)為RPi,別名為RasPi/RPI)是由英國(guó)“Raspberry Pi 慈善基金會(huì)”開(kāi)發(fā)的一款為學(xué)習(xí)計(jì)算機(jī)編程教育而設(shè)計(jì)的微型電腦。
    的頭像 發(fā)表于 10-22 17:33 ?5820次閱讀

    類(lèi)樹(shù)莓網(wǎng)關(guān):物聯(lián)網(wǎng)應(yīng)用的新標(biāo)桿

    的特點(diǎn)是體積小巧(大約信用卡大?。?,但功能齊全,足以支持多種計(jì)算任務(wù)。 樹(shù)莓經(jīng)常被用作物聯(lián)網(wǎng)網(wǎng)關(guān),收集設(shè)備數(shù)據(jù),然后將數(shù)據(jù)上傳云平臺(tái),并還可以用來(lái)接收來(lái)自云端的控制指令,控制其他
    的頭像 發(fā)表于 10-09 16:44 ?831次閱讀
    類(lèi)<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>網(wǎng)關(guān):物聯(lián)網(wǎng)應(yīng)用的新標(biāo)桿

    樹(shù)莓gui開(kāi)發(fā)什么ide

    樹(shù)莓(Raspberry Pi)是一款功能強(qiáng)大的微型計(jì)算機(jī),可以運(yùn)行多種操作系統(tǒng),如Raspbian、Ubuntu等。在樹(shù)莓派上進(jìn)行GUI(圖形用戶(hù)界面)開(kāi)發(fā),可以使用多種集成開(kāi)發(fā)環(huán)境(IDE
    的頭像 發(fā)表于 08-30 16:49 ?1797次閱讀