1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 import java.util.Scanner; class calc{ int height; double weight; calc() { } static int calcHeight(int i, int j) { return ((i+j)/2)+5; } static double calcWeight(double i ,double j) { return ((i+j)/2)-4.5; } } public class J197 { public static void main(String[] args) { // TODO Auto-generat..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 import java.util.Scanner; class square{ int x1,y1; int x2,y2; int x3,y3; int x4,y4; square() { } static int WhoisBig(int i, int j) { return (i>j)? i : j; } static int WhoisSmall(int i ,int j) { return (i
하나의 메소드 이름으로 다양한 매개값을 받을수 있는 방법은 없을까? 이 부분을 해결하기 위해 메소드 오버로딩 이라는 방식이 있다. 메소드 오버로딩은 클래스 내에 같은 이름의 메소드를 여러 개 선언하는 것 이다. 먼저 아래 예시를 살펴보자. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 public class MethodTest { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(add(2,5)); System.out.println(add(2.2,5.5)); System.out.println(add("2.5","5.5")..
1. 먼저, API를 사용하기 위해서 필연적인 개인 API Key를 받으려면 가입이 필요합니다. 가입은 다음 방법과 같습니다. =>> 파란색으로 동그라미 친 "Sign Up"을 클릭합니다. 2. API Key를 받는 과정은 다음과 같습니다. 2-1) ==> API를 클릭하여 줍니다. 2-2) ==>API Key 를 클릭하여 줍니다. 2-3) ==> "Sign Up"을 클릭해줍니다. 2-4) ==>"API Keys"를 클릭하여줍니다. 2-5) ==> 형광펜으로 친부분이 바로 개인 고유의 API Key 입니다. 3. 마지막으로 파이썬 스크립트입니다. 저같은 경우 배열을 사용하였고 각 지역에 해당하는 번호를 입력받아 그 지역에 날씨와 온도를 파싱하여 출력해 주는 스크립트를 작성하였습니다. DATA를 받는 웹 ..
시작하겠습니다~ 1. PiFace CAD 라즈베리파이 내에 핀과 LCD를 Display 하고 Control 하기 위해 PiFace CAD를 설치하여야 합니다 설치하는 방법은 아래 코드를 순차적으로 입력하시면 됩니다. ◈ $ sudo apt-get update ◈ $ sudo apt-get upgrade ◈ $ sudo apt-get install python3-pifacecad 여기까지 하면 PiFace CAD는 설치 완료~!! ◈ $ python3 /usr/share/doc/python3-pifacecad/examples/sysinfo.py 이 부분을 입력하게 되면 아래와 같이 현재 라즈베리에 할당된 IP , 온도 등을 LCD화면에 보여주게 됩니다. 2.SPI SPI를 사용하기 위한 설정 순서 입니다...
이번에 다루어 볼 내용은 라즈베리 파이의 GPIO를 이용하여 LED와 SWITCH를 제어하는 것입니다 준비물 부터 소개하겠습니다. LED와 SWITCH를 제어하려면 당연히 LED, SWITCH가 필요하고 , BREADBOARD와 T자 모양으로 생긴 T코블러가 필요합니다. T코블러를 자세히 보면 아래와 같습니다. 다음으로 , 라즈베리파이의 GPIO 구조를 살펴보겠습니다. 위의 핀마다 T자형 코블러에 다 적혀있어서 알아보기가 쉬웠습니다. 다음은, 포트 제어를 하기위한 터미널에 입력할 명령문 입니다. $ sudo apt-get update $ sudo apt-get upgrade $ git clone git://git.drogon.net/wiringPi $ cd wiringPi $ git pull origin..
파이썬 언어를 이용하여 간단한 LED 제어를 해보았습니다. 필요한 준비물 : 라즈베리파이와 T자형 코블러, BREAD BOARD, 저항, LED 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) GPIO.setup(5, GPIO.OUT) GPIO.setup(6, GPIO.OUT) GPIO.setup(13, GPIO.OUT) GPIO.setup(19, GPIO.OUT) GPIO.setup(21 , GPIO.IN) GPIO.output(5, Fals..