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

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

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

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

如何用Java控制霍爾傳感器

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-26 14:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:硬件清單

3 *杜邦母對母

1 * pcDuino

1 *連接器霍爾傳感器

上一張幻燈片

步驟2:接線圖

霍爾傳感器pcDuino

VCC 3.3V

GND GND

D1-D13之一必須與代碼相同

步驟3:測試代碼

GPIO控制實體類

package com.test;

import java.io.BufferedReader;

import java.io.File ;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

公共類GPIO_Pin {

private String modeURI =“/sys/devices/virtual/misc/gpio/mode/“;

私有字符串statusURI =”/sys/devices/virtual/misc/gpio/pin/“;

private int pin = 0;

public static final String高=“ 1”,低=“ 0”,輸入=“ 0”,輸出=“ 1”,輸入_PU =“ 8 “;

public GPIO_Pin(int引腳){

modeURI + =” gpio“ +引腳;

statusURI + =” gpio“ +引腳;

this.pin =引腳;

}

public GPIO_Pin(String pin){

//終結(jié)文件路徑

modeURI + =“ gpio” +引腳;

statusURI + =“ gpio” +引腳;

this.pin =整數(shù)。 parseInt(pin);

}

public int getPin(){

return pin;

}

public void overlayURI(String uri){

modeURI = uri +“ mode/gpio “ + pin;

statusURI = uri +” pin/gpio“ + pin;

}

public void setMode(字符串模式){

writeToFile(getModeURI(),mode);

}

public void set(String state){

writeToFile(getStatusURI(),state);

}

public void setHIGH(){

writeToFile(getStatusURI(),HIGH);

}

public void setLOW(){

writeToFile(getStatusURI(),LOW);

}

public void setModeINPUT(){

writeToFile(getModeURI(),INPUT);

}

public void setModeOUTPUT(){

writeToFile(getModeURI(),OUTPUT);

}

public void setModeINPUT_PU(){

writeToFile(getModeURI(),INPUT_PU);

}

public String getModeURI(){

return modeURI;

}

public String getStatusURI(){

return statusURI;

}

public String getPinMode(){

試試{

BufferedReader reader = new BufferedReader(new FileReader(getModeURI()));

字符串?dāng)?shù)據(jù)= reader.readLine();

reader.close();

返回數(shù)據(jù);

} catch(IOException e){

}

return“”;

}

public String getPinStatus(){

試試{

BufferedReader reader = new BufferedReader(new FileReader (getStatusURI()));

字符串?dāng)?shù)據(jù)= reader.readLine();

reader.close();

返回數(shù)據(jù);

} catch(IOException e){

}

返回“”;

}

私有無效writeToFile(String URI,String data){

試試{

File file = new File(URI);

file.delete();

文件newFile =新文件(URI);

newFile.createNewFile();

FileWriter writer =新FileWriter(URI);

writer.write(data);

writer.close() ;

} catch(IOException e){

e.printStackTrace();

}

}

public static void main(S tring [] args)拋出InterruptedException {

GPIO_Pin ledpin = new GPIO_Pin(1);

ledpin.setModeOUTPUT();

while(true){

ledpin.setHIGH();

線程.sleep(400);

ledpin.setLOW();

Thread.sleep(400);

}

}

}

測試類

包com.trc。 gpio;

公共類測試{

/**

* @param args

* @throws InterruptedException

*/

public static void main(String [] args)拋出InterruptedException {

//TODO自動生成的方法存根

GPIO_Pin buttenpin =新的GPIO_Pin(9);

GPIO_Pin ledpin =新的GPIO_Pin(8);

buttenpin.setModeINPUT();

ledpin.setModeOUTPUT ();

while(true){

System.out.println();

//ledpin.setLOW();

System.out.println(buttenpin.getPinMode());

Thread.sleep(4);

}

}

}

步驟4:測試結(jié)果

有金屬蓋時,將顯示不同的顯示。
責(zé)任編輯:wv

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

    關(guān)注

    28

    文章

    761

    瀏覽量

    64447
  • JAVA
    +關(guān)注

    關(guān)注

    20

    文章

    2989

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    一文詳解霍爾傳感器

    傳感器中,利用霍爾效應(yīng)制成的傳感器被稱為霍爾傳感器。霍爾
    的頭像 發(fā)表于 07-05 15:43 ?1819次閱讀
    一文詳解<b class='flag-5'>霍爾</b><b class='flag-5'>傳感器</b>

    霍爾傳感器介紹(可下載)

    和日常生活中有著非常廣泛的應(yīng)用一、霍爾效應(yīng) 霍爾元件 霍爾傳感器(一)霍爾效應(yīng)如圖 1 所示,在半導(dǎo)體薄片兩端通以
    發(fā)表于 03-14 17:27 ?2次下載

    電機驅(qū)動中霍爾轉(zhuǎn)子位置傳感器介紹

    、線性霍爾、開關(guān)型霍爾。 旋轉(zhuǎn)變壓,屬于高精度位置傳感器,主要應(yīng)用在汽車及工業(yè)領(lǐng)域,其成本比較高;磁編碼與光電編碼
    發(fā)表于 02-12 17:35

    高效學(xué)習(xí) 霍爾傳感器

    霍爾傳感器是一種基于霍爾效應(yīng)的高效、可靠的傳感器,廣泛應(yīng)用于工業(yè)、汽車電子、家電等領(lǐng)域。它在速度、位置和電流檢測中扮演著重要角色。本文將從霍爾
    的頭像 發(fā)表于 12-02 14:39 ?700次閱讀

    控制器霍爾好還是無霍爾

    控制器是許多電子設(shè)備和系統(tǒng)中的關(guān)鍵組件,它負責(zé)管理設(shè)備的運行和性能。 霍爾傳感器是一種基于霍爾效應(yīng)的傳感器,它能夠檢測磁場的存在和強度。
    的頭像 發(fā)表于 10-15 10:20 ?1121次閱讀

    控制器霍爾線壞了有什么影響

    控制器霍爾線壞了會對電動車的性能產(chǎn)生嚴重影響。霍爾傳感器是電動車控制器中的關(guān)鍵部件,它負責(zé)檢測電機的轉(zhuǎn)速和位置信息,從而實現(xiàn)對電機的精確
    的頭像 發(fā)表于 10-15 10:18 ?2228次閱讀

    霍爾傳感器的輸出電壓大小由誰決定

    霍爾傳感器是一種基于霍爾效應(yīng)的傳感器,它能夠?qū)⒋艌龅淖兓D(zhuǎn)換為電壓信號。霍爾效應(yīng)是指當(dāng)導(dǎo)體或半導(dǎo)體材料置于垂直于電流方向的磁場中時,會在導(dǎo)體
    的頭像 發(fā)表于 10-15 09:54 ?2638次閱讀

    開關(guān)磁阻電機中的霍爾傳感器的作用

    開關(guān)磁阻電機(Switched Reluctance Motor,簡稱SRM)是一種無刷電機,它通過改變定子繞組的電流來控制轉(zhuǎn)子的位置和速度。在開關(guān)磁阻電機的控制系統(tǒng)中,霍爾傳感器(H
    的頭像 發(fā)表于 10-15 09:53 ?1300次閱讀

    CGQ-24霍爾傳感器是一種什么類型的傳感器

    霍爾傳感器是一種基于霍爾效應(yīng)的磁敏傳感器,具有非接觸式測量、高靈敏度和廣泛應(yīng)用等特點。
    的頭像 發(fā)表于 09-27 11:17 ?740次閱讀

    霍爾開關(guān)傳感器分為哪些類型

    霍爾效應(yīng)傳感器是一種利用霍爾效應(yīng)原理工作的傳感器,它能夠?qū)⒋判盘栟D(zhuǎn)換為電信號。這種傳感器廣泛應(yīng)用于工業(yè)自動化、汽車電子、機器人技術(shù)、醫(yī)療設(shè)備
    的頭像 發(fā)表于 09-23 15:57 ?1160次閱讀

    霍爾傳感器怎么測量好壞

    霍爾傳感器是一種利用霍爾效應(yīng)來測量磁場的傳感器。它廣泛應(yīng)用于工業(yè)自動化、汽車電子、醫(yī)療設(shè)備、消費電子等領(lǐng)域。霍爾
    的頭像 發(fā)表于 09-23 15:51 ?1414次閱讀

    霍爾傳感器可以用于哪些參數(shù)測定

    霍爾傳感器是一種基于霍爾效應(yīng)的傳感器,它能夠?qū)⒋艌龅淖兓D(zhuǎn)換為電壓信號。由于其高靈敏度、快速響應(yīng)和良好的線性特性,霍爾
    的頭像 發(fā)表于 09-23 15:49 ?1099次閱讀

    霍爾傳感器的結(jié)構(gòu)及特點

    霍爾傳感器是一種利用霍爾效應(yīng)來檢測磁場變化的傳感器。它廣泛應(yīng)用于各種工業(yè)和科研領(lǐng)域,如位置檢測、速度測量、電流檢測等。 霍爾
    的頭像 發(fā)表于 09-23 15:35 ?1661次閱讀

    使用霍爾效應(yīng)傳感器實現(xiàn)轉(zhuǎn)向柱控制

    電子發(fā)燒友網(wǎng)站提供《使用霍爾效應(yīng)傳感器實現(xiàn)轉(zhuǎn)向柱控制.pdf》資料免費下載
    發(fā)表于 08-30 10:34 ?0次下載
    使用<b class='flag-5'>霍爾</b>效應(yīng)<b class='flag-5'>傳感器</b>實現(xiàn)轉(zhuǎn)向柱<b class='flag-5'>控制</b>

    開環(huán)霍爾傳感器的使用注意事項

    開環(huán)霍爾傳感器是一種利用霍爾效應(yīng)來檢測磁場的傳感器,廣泛應(yīng)用于各種測量和控制系統(tǒng)中。在使用開環(huán)霍爾
    的頭像 發(fā)表于 07-25 10:22 ?924次閱讀
    開環(huán)<b class='flag-5'>霍爾</b><b class='flag-5'>傳感器</b>的使用注意事項