一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

怎樣用平板電腦/手機(jī)作為Arduino屏幕

454398 ? 來(lái)源:wv ? 2019-10-28 09:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:安裝軟件

我假設(shè)您有一個(gè)Arduino為您喜歡的板設(shè)置了IDE,并且您喜歡的板具有USB串行接口。

轉(zhuǎn)到素描|包含庫(kù)|管理庫(kù)。將“ VectorDisplay”放入搜索區(qū)域,找到后單擊“安裝”。

解壓到 Arduino/內(nèi)部的文件夾中庫(kù)文件夾。

從Google Play下載VectorDisplay并將其安裝在您的Android設(shè)備上。您可能需要在Android設(shè)備上啟用來(lái)自未知來(lái)源的安裝。 Android應(yīng)用程序使用UsbSerial庫(kù),起點(diǎn)是該庫(kù)的示例應(yīng)用程序之一。

步驟2:演示草圖

將板(如果需要,可以在上傳模式下)連接到計(jì)算機(jī),然后轉(zhuǎn)至文件|例子VectorDisplay |您的Arduino IDE中的圓圈。單擊上載按鈕(向右箭頭)。

在Android設(shè)備上啟動(dòng)VectorDisplay應(yīng)用。通過(guò)USB OTG電纜將開(kāi)發(fā)板插入Android設(shè)備。 (如果您的開(kāi)發(fā)板上有USB微型端口,請(qǐng)確保USB OTG主機(jī)端轉(zhuǎn)到Android設(shè)備)?,F(xiàn)在,您應(yīng)該獲得對(duì)VectorDisplay的權(quán)限查詢。按確定。

如果一切順利,VectorDisplay現(xiàn)在將在屏幕左側(cè)顯示兩個(gè)按鈕:圓形和彩色。按下 Circle (圓形)在屏幕上繪制一個(gè)隨機(jī)的圓形,然后按 Color (顏色)將顏色更改為下一個(gè)圓形之前的隨機(jī)顏色。

如果您在IDE中查看圓形草圖,則會(huì)看到串行矢量顯示是用以下聲明的:

SerialDisplayClass Display;

,然后在 setup中初始化(),并帶有:

Display.begin();

然后使用 Display.addButton()請(qǐng)求命令按鈕。然后 loop()調(diào)用 Display。 readMessage()查找通過(guò)命令按鈕發(fā)送的命令。

默認(rèn)情況下,顯示器的坐標(biāo)系為240x320。但是,線條和文本都是使用Android設(shè)備屏幕的完整分辨率繪制的,并具有抗鋸齒功能,以實(shí)現(xiàn)美觀的外觀。這就是為什么將該應(yīng)用程序稱為 Vector Display。

步驟3:API

庫(kù)中的API位于VectorDisplay中.h文件。您首先需要初始化一個(gè)Display對(duì)象。對(duì)于USB使用,請(qǐng)執(zhí)行以下操作:

SerialDisplayClass Display;

使用 Display.begin()初始化連接。

有兩種方法在 SerialDisplayClass 對(duì)象中可用:一組使用32位顏色(包括Alpha)和與我的VectorDisplay應(yīng)用程序使用的USB串行協(xié)議非常接近的命令,另一組是其中的一部分。標(biāo)準(zhǔn)的Adafruit GFX庫(kù)方法,使用16位顏色。在大多數(shù)情況下,您可以自由地將兩組命令混合使用,不同的是,如果使用Adafruit兼容方法,則應(yīng)使用名稱以 565 結(jié)尾的16位彩色命令。 32位。

您可以使用 Display.coordinates(width,height)設(shè)置坐標(biāo)系。默認(rèn)值為width = 240和height = 320。如果要模擬非正方形像素的顯示,可以使用 Display.pixelAspectRatio(ratio)。

一些方法,包括 pixelAspectRatio() ,采用FixedPoint32參數(shù)。這是一個(gè)32位整數(shù),表示一個(gè)浮點(diǎn)數(shù),其中65536表示1.0。要將浮點(diǎn)數(shù)x轉(zhuǎn)換為FixedPoint32,請(qǐng)執(zhí)行以下操作:(FixedPoint32)(65536。* x)(或僅 TO_FP32(x))。

除了能夠通過(guò)Android按鈕發(fā)送命令之外,屏幕觸摸事件還會(huì)發(fā)送到MCU。

有關(guān)WiFi的使用,請(qǐng)參見(jiàn)circle_esp8266示例。您需要在應(yīng)用程序中按 USB 按鈕以切換到WiFi模式。

對(duì)于藍(lán)牙,您應(yīng)該能夠做到:

SerialDisplayClass Display(MyBluetoothSerial);

。..

MyBluetoothSerial.begin(115200);

Display.begin();

,然后就像在USB串行情況下一樣進(jìn)行操作,其中 MyBluetoothSerial 是連接到您的Bluetooth適配器的任何Stream對(duì)象(例如, Serial2 )。

步驟4:$ 2示波器

對(duì)于快速又臟的示波器,您將需要一塊藍(lán)色或黑色(更易于處理)的STM32F103C8藥丸板,您可以在Aliexpress上以不到2美元的價(jià)格買(mǎi)到它。我描述了如何準(zhǔn)備用于Arduino環(huán)境的電路板并在此處安裝草圖。

在板上下載此草圖,它是Pingumacpenguin的STM32-O-Scope草圖的修改版本。編輯#define BOARD_LED行以匹配您的電路板。我正在使用LED為PB12的黑色藥丸。藍(lán)色藥丸(以及一些與藍(lán)色藥丸具有相同引出線的黑色藥丸)在PC13上具有LED。

將一根電線(接地探針)連接到電路板的接地,另一根電線連接到電路板的接地。 B0引腳。將開(kāi)發(fā)板插入運(yùn)行VectorDisplay的Android設(shè)備中,您將獲得一個(gè)便攜式的電池供電示波器。

在照片中,我將示波器連接到了一個(gè)光電晶體管。屏幕上的軌跡來(lái)自電視紅外遙控器。

聲明:本文內(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)投訴
  • 屏幕
    +關(guān)注

    關(guān)注

    7

    文章

    1218

    瀏覽量

    56546
  • 平板電腦
    +關(guān)注

    關(guān)注

    4

    文章

    2059

    瀏覽量

    79130
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    安卓工控平板電腦在環(huán)境監(jiān)測(cè)設(shè)備中的運(yùn)用

    的工作環(huán)境。這種耐用性和可靠性使得安卓工控平板電腦在環(huán)境監(jiān)測(cè)設(shè)備中能夠長(zhǎng)時(shí)間穩(wěn)定運(yùn)行,不易受損,從而確保監(jiān)測(cè)數(shù)據(jù)的連續(xù)性和準(zhǔn)確性。 二、大屏幕顯示與觸摸屏操作 安卓工控平板
    的頭像 發(fā)表于 02-28 18:10 ?443次閱讀
    安卓工控<b class='flag-5'>平板</b><b class='flag-5'>電腦</b>在環(huán)境監(jiān)測(cè)設(shè)備中的運(yùn)用

    DLP4710EVM-LC為什么無(wú)法作為筆記本電腦的第二個(gè)屏幕?

    第二個(gè)屏幕”,此時(shí)投影為電腦顯示界面的上下重復(fù)疊加;筆記本電腦設(shè)置為“擴(kuò)展”或“復(fù)制”,投影僅顯示4710的預(yù)存靜態(tài)圖片。 而將4710EVM-LC的HDMI接到臺(tái)式機(jī)電腦的HDMI口
    發(fā)表于 02-18 07:30

    平板電腦市場(chǎng)2024年Q4增速放緩

    。 數(shù)據(jù)顯示,2024年第四季度,全球平板電腦出貨量同比增長(zhǎng)率僅為3%,遠(yuǎn)低于前幾個(gè)季度的兩位數(shù)增長(zhǎng)。這一變化無(wú)疑為即將到來(lái)的2025年平板電腦市場(chǎng)開(kāi)局帶來(lái)了不確定性。 分析人士指出,
    的頭像 發(fā)表于 02-11 10:54 ?518次閱讀

    GTI全密封檢測(cè)---手機(jī)平板類電子產(chǎn)品

    應(yīng)用背景隨著消費(fèi)者使用場(chǎng)景越來(lái)越多,手機(jī)平板類產(chǎn)品均需要達(dá)到IP67以上的防水等級(jí),那么此類產(chǎn)品如何做防水檢測(cè)和氣密性檢測(cè)的呢?下面GTI防水檢測(cè)儀、全密封檢測(cè)儀真實(shí)案例告訴您:檢測(cè)實(shí)例檢測(cè)步驟1
    的頭像 發(fā)表于 02-05 17:20 ?325次閱讀
    GTI全密封檢測(cè)---<b class='flag-5'>手機(jī)</b><b class='flag-5'>平板</b>類電子產(chǎn)品

    集特工業(yè)加固平板電腦

    平板電腦
    jf_67464575
    發(fā)布于 :2024年11月11日 11:00:58

    德承工業(yè)平板電腦 HMI應(yīng)用的全方位解決方案

    的HMI應(yīng)用而設(shè)計(jì)。包含了三大系列 :?適用于室內(nèi)惡劣環(huán)境的工業(yè)平板電腦、滿足戶外高亮度需求的陽(yáng)光下可視平板電腦,以及與設(shè)備機(jī)柜無(wú)縫整合的開(kāi)放式架構(gòu)
    的頭像 發(fā)表于 11-05 14:11 ?385次閱讀

    工業(yè)平板電腦和普通工業(yè)平板電腦的區(qū)別

    1、安全利益 工業(yè)級(jí)平板電腦通過(guò)高級(jí)認(rèn)證選項(xiàng)(如生物識(shí)別讀卡器、CAC和智能卡讀卡器以及RFID掃描儀)簡(jiǎn)化了安全性。高級(jí)身份驗(yàn)證可實(shí)現(xiàn)復(fù)雜的用戶帳戶管理和數(shù)據(jù)訪問(wèn)。工業(yè)平板電腦與數(shù)據(jù)
    的頭像 發(fā)表于 11-04 11:28 ?626次閱讀
    工業(yè)<b class='flag-5'>平板</b><b class='flag-5'>電腦</b>和普通工業(yè)<b class='flag-5'>平板</b><b class='flag-5'>電腦</b>的區(qū)別

    工業(yè)平板電腦在智能教育設(shè)備上的應(yīng)用優(yōu)勢(shì)分析

    隨著科技的快速發(fā)展,智能教育設(shè)備成為現(xiàn)代教育領(lǐng)域的新寵。其中,工業(yè)平板電腦作為一種重要的智能教育設(shè)備,正逐漸在教育領(lǐng)域得到廣泛應(yīng)用。
    的頭像 發(fā)表于 11-04 09:37 ?554次閱讀
    工業(yè)<b class='flag-5'>平板</b><b class='flag-5'>電腦</b>在智能教育設(shè)備上的應(yīng)用優(yōu)勢(shì)分析

    工業(yè)平板電腦、工業(yè)電腦、工控機(jī)之間區(qū)別以及關(guān)系

    什么是工業(yè)平板電腦?工業(yè)平板電腦是供工業(yè)界使用的工業(yè)控制計(jì)算機(jī),其基本性能及相容性與商用電腦相差無(wú)幾,但工業(yè)
    的頭像 發(fā)表于 10-23 16:39 ?723次閱讀

    平板電腦如何控制展廳?展廳中控系統(tǒng)工作原理

    隨著科技的飛速發(fā)展,展廳智能化控制系統(tǒng)已經(jīng)成為現(xiàn)代展廳的標(biāo)配。平板電腦作為便攜且直觀的操作工具,在展廳控制領(lǐng)域發(fā)揮著越來(lái)越重要的作用。今天,我們就來(lái)深入探討平板
    的頭像 發(fā)表于 09-27 08:05 ?1283次閱讀
    <b class='flag-5'>平板</b><b class='flag-5'>電腦</b>如何控制展廳?展廳中控系統(tǒng)工作原理

    怎樣用自己的電腦遠(yuǎn)程公司的電腦

    隨著遠(yuǎn)程辦公和居家辦公的普及,如何高效、安全地遠(yuǎn)程控制辦公室電腦成為許多職場(chǎng)人士的需求。Splashtop作為一款專業(yè)的遠(yuǎn)程控制軟件,提供了強(qiáng)大的功能,使用戶能夠隨時(shí)隨地訪問(wèn)和操作辦公室的電腦,實(shí)現(xiàn)
    的頭像 發(fā)表于 08-30 13:20 ?479次閱讀
    <b class='flag-5'>怎樣用</b>自己的<b class='flag-5'>電腦</b>遠(yuǎn)程公司的<b class='flag-5'>電腦</b>

    怎樣用THS3201實(shí)現(xiàn)輸出功率可調(diào)?

    怎樣用THS3201實(shí)現(xiàn)輸出功率可調(diào)?
    發(fā)表于 08-26 08:28

    OPA735加OPA333,怎樣用TINA TI去仿真?

    當(dāng)輸入信號(hào)VG1從7.06V慢慢變化到7.22V時(shí)。 輸出電壓Vout的變化必須是接近線性變化的。我想知道我該怎樣用TINA TI去仿真?怎樣設(shè)置那個(gè)輸入信號(hào)VG1才能達(dá)到我的目的。因?yàn)檫@個(gè)電壓源好像
    發(fā)表于 08-02 08:39

    怎樣用Arduino測(cè)試鋰電池容量

    本文詳細(xì)介紹了如何用Arduino測(cè)量鋰電池的容量。并附有電路圖和Arduino的程序代碼。
    的頭像 發(fā)表于 07-30 09:14 ?1665次閱讀
    <b class='flag-5'>怎樣用</b><b class='flag-5'>Arduino</b>測(cè)試鋰電池容量

    工業(yè)平板電腦的正確選型方法分享

    隨著工業(yè)互聯(lián)網(wǎng)改革浪潮的興起,各類企業(yè)對(duì)工業(yè)平板電腦的需求日益高漲,而且行業(yè)規(guī)模也在不斷擴(kuò)大。目前市面上可供選擇的工業(yè)平板電腦產(chǎn)品很多,可以說(shuō)是供大于求。那么我們?nèi)绾芜x購(gòu)工業(yè)
    的頭像 發(fā)表于 07-23 09:08 ?694次閱讀