在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

怎樣用Wekinator控制與樹莓派連接的LED

454398 ? 來源:工程師吳畏 ? 2019-07-26 09:20 ? 次閱讀

電路圖

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

安裝軟件

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

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

。/processing

現在您需要安裝Wekinator軟件。所以轉到下面的鏈接并點擊“任何操作系統,包括Linux”。

下載后,將其放在要安裝的位置,然后右鍵單擊它,然后單擊“在此處提取”。將創建一個新目錄。右鍵單擊它并選擇“Run in terminal”。在終端中,編寫以下命令,Wekinator將開始運行。

java -jar WekiMini.jar

入門

現在將這篇文章末尾給出的代碼粘貼在兩個單獨的處理草圖中并運行它們。在Wekinator窗口中,進行如下設置。將輸入和輸出設置為1,將類型設置為“所有分類器”,分為2個類。

點擊“下一步”,將打開一個新窗口如下所示。

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

之后,單擊“訓練”,然后單擊“運行”?,F在,當您點擊綠色三角形時,連接到Raspberry Pi的LED將亮起,當您點擊紅色圓圈時,連接到Raspberry Pi的LED將關閉。

處理代碼(輸入到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);

}

}

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • led
    led
    +關注

    關注

    242

    文章

    23767

    瀏覽量

    671758
  • 樹莓派
    +關注

    關注

    121

    文章

    1964

    瀏覽量

    107101
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    樹莓分類器:樹莓識別不同型號的樹莓!

    在本教程系列的第一部分中,您將學習如何使用樹莓AI攝像頭來檢測不同的樹莓型號。本系列由DavidPlowman創建,他是樹莓
    的頭像 發表于 06-13 16:39 ?213次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>分類器:<b class='flag-5'>用</b><b class='flag-5'>樹莓</b><b class='flag-5'>派</b>識別不同型號的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>!

    樹莓“揪出”家里的耗電怪獸!

    在本應用中,我們將使用樹莓設置一個CE電流監測器,并通過網頁界面顯示電路的電流讀數。本項目使用的組件硬件組件樹莓2ModelBx112通道20安培電流監測
    的頭像 發表于 06-04 15:33 ?613次閱讀
    <b class='flag-5'>用</b><b class='flag-5'>樹莓</b><b class='flag-5'>派</b>“揪出”家里的耗電怪獸!

    樹莓“吉尼斯世界記錄”:將樹莓的性能發揮到極致的項目!

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

    樹莓 Zero 打造的智能漫游車!

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

    樹莓4 打造專屬流媒體控制臺!

    樹莓體驗DIY智能科技!如今市面上有各種各樣的流媒體控制臺,但購買現成的哪有自己從零開始制作的有趣呢?至少,這似乎是樹莓
    的頭像 發表于 05-11 08:33 ?131次閱讀
    <b class='flag-5'>用</b> <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>4 打造專屬流媒體<b class='flag-5'>控制</b>臺!

    樹莓4b連接DLPDLCR230NPEVM,HDMI和DPI可以同時嘛?

    樹莓4b連接DLPDLCR230NPEVM,HDMI和DPI可以同時
    發表于 02-21 11:48

    干貨來嘍!實用樹莓Linux編譯指南

    不友好,有沒有好的解決辦法? 今天來分享一下我的私藏干貨——樹莓Linux編譯。編譯好之后,開發板只需插到樹莓派上連接電腦就可以直接用了,極其方便。 本文以
    的頭像 發表于 12-18 16:31 ?482次閱讀
    干貨來嘍!實用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>Linux編譯指南

    樹莓傳感器使用方法 樹莓 Raspberry Pi 4優缺點

    開發和物聯網應用。以下是一些基本的樹莓傳感器使用方法: 1. 連接傳感器 GPIO引腳 :樹莓的GPIO(通用輸入/輸出)引腳允許直接
    的頭像 發表于 12-06 10:35 ?2000次閱讀

    使用樹莓實現遠程控制的技巧

    樹莓是一款功能強大的微型計算機,其體積小巧、價格低廉,非常適合用于各種DIY項目。其中,遠程控制樹莓應用中非常受歡迎的一個領域。通過遠
    的頭像 發表于 11-11 11:37 ?1306次閱讀

    樹莓gpio有什么,樹莓gpio接口及編程方法

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

    什么是樹莓?樹莓是什么架構的

    什么是樹莓 樹莓(Raspberry Pi,簡寫為RPi,別名為RasPi/RPI)是由英國“Raspberry Pi 慈善基金會”開發的一款為學習計算機編程教育而設計的微型電腦。
    的頭像 發表于 10-22 17:33 ?5055次閱讀

    樹莓網關:物聯網應用的新標桿

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

    樹莓和單片機的優缺點是什么

    )接口,樹莓可以連接各種傳感器、執行器和其他外圍設備。 易于編程 :樹莓支持多種編程語言,如Python、C++、Java等,使得
    的頭像 發表于 08-30 18:21 ?2731次閱讀

    樹莓的功能用途是什么

    、科研、工業控制、物聯網、多媒體播放、家庭自動化等領域。 樹莓(Raspberry Pi)是一種小型、低成本的單板計算機,由英國的Raspberry Pi基金會開發,其功能和用途非常廣泛。以下是
    的頭像 發表于 08-30 18:01 ?4363次閱讀

    樹莓gui開發什么ide

    樹莓(Raspberry Pi)是一款功能強大的微型計算機,可以運行多種操作系統,如Raspbian、Ubuntu等。在樹莓派上進行GUI(圖形用戶界面)開發,可以使用多種集成開發環境(IDE
    的頭像 發表于 08-30 16:49 ?1668次閱讀
    主站蜘蛛池模板: 久久伊人精品青青草原高清 | 国产成人精品日本亚洲网站 | 亚洲天天操 | 欧美一区二区视频在线观看 | 久久成人国产精品免费 | h黄视频| 日本视频网站在线www色 | 国产三级国产精品国产普男人 | 俺色也| 成人最新午夜免费视频 | 曰韩欧美| 国产va免费精品高清在线观看 | 长腿丝袜美女被啪啪 | 五月月色开心婷婷久久合 | 五月天婷婷电影 | a资源在线| 三级理论在线播放大全 | 亚洲第一区视频 | 一区二区不卡在线观看 | 久久国产中文字幕 | 丁香婷婷在线 | 久久综合图片 | 日本xxxx色视频在线观看免 | 大香线蕉97久久 | 在线视频观看你懂的 | 复古毛片 | 网站在线观看视频 | 亚洲国产精品乱码一区二区三区 | 五月天丁香色 | 天天射天天舔 | 911国产自产精选 | 天堂资源在线最新版 | 午夜在线观看视频在线播放版 | 亚州色图欧美色图 | 美女视频一区 | 国产视频日本 | 天天操天天干天天透 | 激情综合网五月婷婷 | 桃桃酱无缝丝袜在线播放 | 手机看片自拍自拍自拍 | 四虎电影免费观看网站 |