RaspBerryPi3으로 LED 빛나기 (Pi4j)
6341 단어 RaspberryPiRaspberrypi3Pi4J
1, 우선은 LED를 빛나게 한다!
역시, 우선은 LED 치카치카.
주의
・나는 전자 기기에 대해서는 전압=저항×전류가 아는 정도의 전혀 아마추어입니다.
2, 주제
(1) 접속
220Ω의 저항기와 LED를 접속하고 있습니다.
①전체 화상
②상세
(2) Raspberry pi 설정
직렬을 활성화하면 핀을 제어 할 수 있습니다.
(3) 실행 프로그램
TestLed.javaimport com.pi4j.io.gpio.GpioController;
import com.pi4j.io.gpio.GpioFactory;
import com.pi4j.io.gpio.GpioPinDigitalOutput;
import com.pi4j.io.gpio.PinState;
import com.pi4j.io.gpio.RaspiPin;
public class TestLed {
/**
* @param args
*/
public static void main(String[] args) {
try {
System.out.println("処理開始");
final GpioController gpio = GpioFactory.getInstance();
final GpioPinDigitalOutput pin = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_00, "MyLED", PinState.HIGH);
pin.setShutdownOptions(true, PinState.LOW);
Thread.sleep(1000);
//消えた状態から始める
pin.low();
Thread.sleep(1000);
//点灯
pin.high();
Thread.sleep(1000);
//状態を変更(消灯)
pin.toggle();
Thread.sleep(1000);
//状態を変更(点灯)
pin.toggle();
Thread.sleep(1000);
//状態を変更(消灯)
pin.toggle();
Thread.sleep(1000);
System.out.println("処理開始");
} catch (InterruptedException e) {
// TODO 自動生成された catch ブロック
e.printStackTrace();
}
}
}
(4)실행 결과
무사히 치카치카 했습니다.
3, 결론
무사히 빛났습니다. 자신이 생각했던 대로 물리적 동작을 하면 매우 기쁩니다.
참고
Simple GPIO Control using Pi4J.
참고로 프로그램 작성했습니다.
Reference
이 문제에 관하여(RaspBerryPi3으로 LED 빛나기 (Pi4j)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/otesho1/items/d05cbd5ae266892a93f9
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
(1) 접속
220Ω의 저항기와 LED를 접속하고 있습니다.
①전체 화상
②상세
(2) Raspberry pi 설정
직렬을 활성화하면 핀을 제어 할 수 있습니다.
(3) 실행 프로그램
TestLed.java
import com.pi4j.io.gpio.GpioController;
import com.pi4j.io.gpio.GpioFactory;
import com.pi4j.io.gpio.GpioPinDigitalOutput;
import com.pi4j.io.gpio.PinState;
import com.pi4j.io.gpio.RaspiPin;
public class TestLed {
/**
* @param args
*/
public static void main(String[] args) {
try {
System.out.println("処理開始");
final GpioController gpio = GpioFactory.getInstance();
final GpioPinDigitalOutput pin = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_00, "MyLED", PinState.HIGH);
pin.setShutdownOptions(true, PinState.LOW);
Thread.sleep(1000);
//消えた状態から始める
pin.low();
Thread.sleep(1000);
//点灯
pin.high();
Thread.sleep(1000);
//状態を変更(消灯)
pin.toggle();
Thread.sleep(1000);
//状態を変更(点灯)
pin.toggle();
Thread.sleep(1000);
//状態を変更(消灯)
pin.toggle();
Thread.sleep(1000);
System.out.println("処理開始");
} catch (InterruptedException e) {
// TODO 自動生成された catch ブロック
e.printStackTrace();
}
}
}
(4)실행 결과
무사히 치카치카 했습니다.
3, 결론
무사히 빛났습니다. 자신이 생각했던 대로 물리적 동작을 하면 매우 기쁩니다.
참고
Simple GPIO Control using Pi4J.
참고로 프로그램 작성했습니다.
Reference
이 문제에 관하여(RaspBerryPi3으로 LED 빛나기 (Pi4j)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/otesho1/items/d05cbd5ae266892a93f9
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(RaspBerryPi3으로 LED 빛나기 (Pi4j)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/otesho1/items/d05cbd5ae266892a93f9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)