Roxy(171)
-
Java로 RaspberryPi I2C 사용하기
우선 아래에서 pi4j 사용법을 숙지하여야 한다!!//전역변수 선언static I2CBus bus; static I2CDevice arduino; //변수 초기화bus = I2CFactory.getInstance(I2CBus.BUS_1); arduino = bus.getDevice(0x04); //데이터 송신buffer = readString.getBytes();arduino.write(buffer, 0, buffer.length);
2014.08.11 -
[Android] GPS 좌표값 두 개의 거리 구하기
double distance; Location locationA = new Location("point A"); locationA.setLatitude(latA); locationA.setLongitude(lngA); Location locationB = new Location("point B"); locationB.setLatitude(latB); LocationB.setLongitude(lngB); distance = locationA.distanceTo(locationB);
2014.08.11 -
[Android] 뒤로가기(BackButton) 두번 눌러서 앱 종료!
//BackButton private final longFINSH_INTERVAL_TIME = 2000; private longbackPressedTime = 0; @Override public void onBackPressed() {long tempTime = System.currentTimeMillis();long intervalTime = tempTime - backPressedTime; if ( 0 = intervalTime ) {super.onBackPressed(); } else { backPressedTime = tempTime; Toast.makeText(getApplicationContext(),"두번 눌러",Toast.LENGTH_SHORT).show(); } }
2014.07.31 -
Button animation 만들기!
우선 res/drawable 에 임의의 xml 파일을 생성한다. 위와 같이 누를 때와, 기본 값의 그림을 지정해주고 저장! android:background="@drawable/backbtn"위의 옵션을 버튼에 추가하면끝.
2014.07.20 -
Java로 RaspberryPi GPIO 제어하기!(CODE section)
// pin init GpioController gpio= GpioFactory.getInstance(); myLed = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_07); // pin controlmyLed.setState(true);
2014.07.20 -
Java로 RaspberryPi GPIO 제어하기!!!(환경구성!)
1. 자바 환경 구축!!2. pi4j 다운 http://code.google.com/p/pi4j/downloads (위주소에서 pi4j-0.0.5.deb 다운로드!)혹은 콘솔에 wget http://pi4j.googlecode.com/files/pi4j-0.0.5.deb3.라즈베리파이에 pi4j 설치- ftp 툴로 라즈베리에 pi4j를 옮기고, sudo dpkg -i pi4j-0.0.5.deb (지울 때 sudo dpkg -r pi4j)4. 컴파일 하는 법!!javac -classpath .:classes:/opt/pi4j/lib/'*' ...5. 실행 하는 법!!sudo java -classpath .:classes:/opt/pi4j/lib/'*' ...
2014.07.20