chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

如何使用Wekinator輸出播放Arduino的噪音

454398 ? 來源:工程師吳畏 ? 2019-07-31 08:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

電路圖

將其中一個蜂鳴器的正極連接到Arduino的9針,將另一個蜂鳴器的正極連接到Arduino的10針。然后將兩個蜂鳴器的底片連接到Arduino的底部。

如何運(yùn)行程序

首先,在Arduino IDE的帖子末尾粘貼為Arduino提供的代碼并上傳代碼。

然后您需要從Wekinator的快速演練頁面下載草圖。

下載屏幕上的鼠標(biāo)控制示例。解壓縮并在處理中運(yùn)行草圖。該草圖將為Wekinator提供輸入。您將需要Wekinator輸出的另一個草圖。該草圖的代碼在本文末尾。將其粘貼到處理中并運(yùn)行它。兩個處理輸出窗口如下所示:

現(xiàn)在打開Wekinator并進(jìn)行如下圖所示的設(shè)置。將輸入和輸出設(shè)置為2.將類型設(shè)置為自定義,然后單擊“配置”。您還可以查看下面附帶的視頻以查看過程

當(dāng)您點擊“configure”時,會打開一個新窗口,如下圖所示。在該窗口中設(shè)置設(shè)置,如下圖所示。

現(xiàn)在將處理窗口中的綠框拖到左下角,然后點擊“隨機(jī)”。開始錄制半秒。

將處理窗口中的綠色框拖到中間頂部,然后單擊“randomize”。開始錄制半秒。

將處理窗口中的綠框拖到右下角,然后單擊“隨機(jī)化”。之后,開始錄制半秒。

然后點擊“Train”,然后點擊“Run”。現(xiàn)在,當(dāng)您在處理窗口中拖動綠色框時,Arduino會根據(jù)此發(fā)出噪音。

嘗試使用不同的界面進(jìn)行試驗,甚至嘗試使用此圖形界面合成器制作音樂。

處理代碼(Wekinator輸出)

import vsync.*; // Importing the library that will help us in sending and receiving the values from the Arduino

import processing.serial.*; // Importing the serial library

// Below libraries will connect and send, receive the values from wekinator

import oscP5.*;

import netP5.*;

// Creating the instances

OscP5 oscP5;

NetAddress dest;

ValueSender sender;

// These variables will be syncronized with the Arduino and they should be same on the Arduino side.

public int output;

public int output1;

void setup()

{

// Starting the serial communication, the baudrate and the com port should be same as on the Arduino side.

Serial serial = new Serial(this, “COM10”, 19200);

sender = new ValueSender(this, serial);

// Synchronizing the variables as on the Arduino side. The order should be same.

sender.observe(“output”);

sender.observe(“output1”);

// 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(); // First output

float val = theOscMessage.get(1).floatValue(); // Second output

// Converting the output to int type

output = int(value);

output1 = int(val);

}

}

void draw()

{

// Nothing to be drawn for this example

}

Arduino代碼

#include // Including the library that will help us in receiving and sending the values from processing

ValueReceiver《2》 receiver; /*Creating the receiver that will receive up to 2 values.

Put the number of values to synchronize in the brackets */

/* The below two variables will be synchronized in the processing

and they should be same on both sides. */

int output;

int output1;

// Pin connected to buzzer

int buzzer = 9;

int buzzer1 = 10;

int i,j;

void setup()

{

/* Starting the serial communication because we are communicating with the

Arduino through serial. The baudrate should be same as on the processing side. */

Serial.begin(19200);

// Synchronizing the variables with the processing. The variables must be int type.

receiver.observe(output);

receiver.observe(output1);

// Defines the Buzzer pins as output

pinMode(buzzer,OUTPUT);

pinMode(buzzer1,OUTPUT);

}

void loop()

{

// Receiving the output from the processing.

receiver.sync();

// Making the buzzer to beep according to the output from the processing

tone(buzzer1, output);

delay(5);

noTone(buzzer1);

tone(buzzer,output1);

delay(5);

noTone(buzzer);

}

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

    關(guān)注

    190

    文章

    6523

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    電抗器噪音超標(biāo),只是“吵”那么簡單嗎?

    你的工廠或變電站,是否長期籠罩在一種低頻的、令人煩躁的嗡嗡聲中?你是否認(rèn)為電抗器的噪音只是不可避免的“背景音”,忍一忍就過去了?如果你這么想,那可能正在付出高昂的代價:員工健康受損、工作效率下降
    的頭像 發(fā)表于 12-15 14:43 ?153次閱讀
    電抗器<b class='flag-5'>噪音</b>超標(biāo),只是“吵”那么簡單嗎?

    Arduino plc和termux esp

    Arduino plc和termux esp
    的頭像 發(fā)表于 12-06 06:41 ?1728次閱讀

    廣州唯創(chuàng)電子WT2605C與WT2003HX語音芯片:高品質(zhì)白噪音音樂播放優(yōu)選方案 | 語音IC廠家

    在現(xiàn)代社會快節(jié)奏生活的背景下,白噪音作為一種有效的放松和睡眠輔助工具,正受到越來越多消費者的青睞。廣州唯創(chuàng)電子作為專業(yè)的語音IC廠家,憑借其WT2605C與WT2003HX系列MP3音頻芯片的創(chuàng)新
    的頭像 發(fā)表于 11-05 09:09 ?215次閱讀
    廣州唯創(chuàng)電子WT2605C與WT2003HX語音芯片:高品質(zhì)白<b class='flag-5'>噪音</b>音樂<b class='flag-5'>播放</b>優(yōu)選方案 | 語音IC廠家

    WEMOS D1 R32 用Arduino IDE 點燈程序 及搭建

    https://v.kuaishou.com/J43p6seX D1 R32 "Arduino IDE "閃爍 該作品在快手被播放過1次,點擊鏈接,打開【快手】直接觀看!
    的頭像 發(fā)表于 10-27 14:51 ?390次閱讀

    Arduino Uno l兩輪自平衡機(jī)器人 電機(jī)驅(qū)動無輸出求解

    Arduino Uno l兩輪自平衡機(jī)器人 電機(jī)驅(qū)動無輸出求解
    發(fā)表于 10-15 06:36

    為什么UAC設(shè)備錄制和播放時會定期產(chǎn)生噪音?

    為什么UAC設(shè)備錄制和播放時會定期產(chǎn)生噪音?
    發(fā)表于 08-26 06:13

    請問為什么UAC設(shè)備錄制和播放時會定期產(chǎn)生噪音

    請問為什么UAC設(shè)備錄制和播放時會定期產(chǎn)生噪音?
    發(fā)表于 08-21 06:09

    多路混音聲音播放芯片型號推薦

    獨立語音輸出,可同時播放提示音、背景音樂及狀態(tài)反饋(如 “門鎖已開”+“歡迎回家”+“電量不足”)。 存儲擴(kuò)展性:內(nèi)置 34Mbit Flash(約 890 秒語音),支持外掛 2-128Mbit SPI-Flash,總?cè)萘窟_(dá)數(shù)小時。 接口與控制: UART / 一線 /
    的頭像 發(fā)表于 08-15 16:51 ?721次閱讀

    判斷伺服行星減速機(jī)出現(xiàn)噪音的異常

    伺服行星減速機(jī)出現(xiàn)噪音通常被視為一種異?,F(xiàn)象,這種噪音可能會影響設(shè)備的正常運(yùn)行,甚至對工作環(huán)境和操作人員的健康造成不良影響。以下是對伺服行星減速機(jī)出現(xiàn)噪音異常的判斷及可能原因的分析: 一、判斷標(biāo)準(zhǔn)
    的頭像 發(fā)表于 07-31 18:16 ?843次閱讀
    判斷伺服行星減速機(jī)出現(xiàn)<b class='flag-5'>噪音</b>的異常

    蜻蜓FM開源“SmartXPlayer”音頻播放組件,打造鴻蒙多端音頻播放新引擎

    近日,由蜻蜓FM研發(fā)的音頻播放組件“SmartXPlayer”正式開源并上線 OpenHarmony 三方庫中心倉。作為一款專為鴻蒙多端場景打造的音頻播放引擎,SmartXPlayer基于鴻蒙系統(tǒng)
    的頭像 發(fā)表于 07-21 16:31 ?554次閱讀
    蜻蜓FM開源“SmartXPlayer”音頻<b class='flag-5'>播放</b>組件,打造鴻蒙多端音頻<b class='flag-5'>播放</b>新引擎

    新品|Unit AudioPlayer,支持 MP3/WAV 播放的音頻播放單元

    通過3.5mm接口輸出,支持循環(huán)、組合等播放模式。此產(chǎn)品適用于智能語音交互設(shè)備(如智能家居中控、語音導(dǎo)覽器)、工業(yè)自動化報警系統(tǒng)、醫(yī)療設(shè)備語音提示終端、STEAM教
    的頭像 發(fā)表于 06-20 15:59 ?818次閱讀
    新品|Unit AudioPlayer,支持 MP3/WAV <b class='flag-5'>播放</b>的音頻<b class='flag-5'>播放</b>單元

    電機(jī)常見的噪音、振動問題及解決方法

    電機(jī)作為現(xiàn)代工業(yè)生產(chǎn)和日常生活中不可或缺的動力設(shè)備,其運(yùn)行穩(wěn)定性直接影響著整個系統(tǒng)的可靠性。然而,電機(jī)在長期運(yùn)行過程中,常常會出現(xiàn)各種噪音和振動問題,這些問題不僅影響設(shè)備性能,還可能縮短電機(jī)壽命
    的頭像 發(fā)表于 06-08 10:25 ?2989次閱讀

    《ESP32S3 Arduino開發(fā)指南》第二章 Arduino基礎(chǔ)知識

    digitalWrite(1, HIGH)則是使1腳輸出高電平數(shù)字信號。這些封裝好的API使得程序中的語句更容易被理解,因此可以不用理會單片機(jī)中繁雜的寄存器配置就能直觀地控制Arduino,在增強(qiáng)了程序可讀性
    發(fā)表于 05-13 09:28

    噪音儀的作用是什么?一文為你介紹

    在現(xiàn)代社會,噪音無處不在,它就像是無形的殺手,嚴(yán)重影響著生活質(zhì)量以及身體健康。噪音儀表面上看是一個不起眼的小工具,但是這有著大作用。下面就來了解一下噪音儀的作用究竟有哪些。一、精準(zhǔn)監(jiān)測噪音
    發(fā)表于 05-11 22:05

    精密空調(diào)—精密空調(diào)噪音擾人?看降噪音妙招!

    精密空調(diào)在運(yùn)行過程中產(chǎn)生的噪音問題不容忽視,這不僅影響工作環(huán)境,還可能對機(jī)房設(shè)備運(yùn)行造成干擾。下面聊一下如何降低機(jī)房精密空調(diào)噪音。 一、精密空調(diào)噪音來源。 1、風(fēng)機(jī)噪音:精密空調(diào)的
    的頭像 發(fā)表于 02-05 15:15 ?1023次閱讀
    精密空調(diào)—精密空調(diào)<b class='flag-5'>噪音</b>擾人?看降<b class='flag-5'>噪音</b>妙招!