분류 전체보기

    안드로이드 폰 블루투스 이용한 아두이노

    ▶안드로이드 핸드폰 블루투스 통한 아두이노 연결 #include "BluetoothSerial.h" BluetoothSerial SerialBT; void setup() { Serial.begin(115200); SerialBT.begin("Team1_jy"); Serial.println("The device started, now you can pair it with bluetooth!"); } void loop() { if (Serial.available()) { SerialBT.write(Serial.read()); } if (SerialBT.available()) { Serial.write(SerialBT.read()); } delay(20); } ▶안드로이드 핸드폰 블루투스 통한 아두이노 연결 ..

    ▶ESP32 UNO D1 R32 보드

    ▶ESP32 UNO D1 R32 보드

    ▶ ESP32 UNO D1 R32 보드 이용해서 led 불켜기 void setup() { pinMode(26, OUTPUT); } void loop() { digitalWrite(26, HIGH); delay(1000); digitalWrite(26, LOW); delay(1000); } ▶ led 불 점점 밝아지기 void setup() { // PWM제어 설정 ledcSetup(0, 5000, 8); // PWM 핀번호 설정 ledcAttachPin(26, 0); } void loop() { for(int i = 0; i

    Serial 통신

    ▶Serial 모니터 아두이노로 송수신된 데이터를 모니터링 하거나 데이터를 아두이노로 전송하는 툴이다. ▶Serial 통신 USB를 통해 아두이노와 PC 또는 다른 시리얼 장치 간에 정보를 송수신하는 것 Serial.begin() Serial.print() Serial.prinln() Serial.available() : 전송한 데이터가 있는지 확인하는 용도, 돌아오는 결과값은 사용가능한 데이터 개수를 리턴해줌. 읽어올 수 있는 문자(바이트) 수 반환(int형) ex) a,b,c,d 보내면 4를 리턴/ if문에 사용/ Serial.read() : 전송한 데이터 읽어올 때 사용(char형), 한문자씩 읽어옴/ 데이터 없을땐 –1 리턴함 Serial.parseInt() : 전송한 데이터 읽어올 때 사용(in..

    세션(Session) 실습

    ▶ login.jsp 아이디 : 비밀번호 : ▶ logincheck.jsp ▶ main.jsp 님 환영합니다. 로그아웃 ▶ logout.jsp session.invalidate(); %>

    세션(Session)

    ▶ 세션(Session) : 브라우저가 종료되기 전까지 클라이언트의 정보를 유지하게 해주는 기술 : 사용자 정보 파일을 서버 측에서 관리 ▶ 세션(Session) 동작방식 클라이언트가 페이지요청(request) 해당 브라우저(클라이언트)에 유일한 ID(Session ID)를 부여 응답헤더에 Session ID를 포함해서 전송 쿠키에 Session ID 저장 이후 서버에 요청할 때 Session ID가 담긴 쿠키를 요청헤더에 추가하여 요청 Session ID를 확인하고 해당 세션에 관련된 정보를 확인한 후 응답 ▶ Session 사용 예 로그인 같이 보안상 중요한 작업을 수행할 때 사용 ▶Session 특징 각 client에게 고유 ID 부여 보안 면에서 쿠키보다 우수 사용자가 많아지면 서버 메모리 많이 ..

    자바 페스티벌 6번

    자바 페스티벌 6번

    (77*1) + (76*2) + (75*3) + ... +(1*77)를 계산하여 결과를 출력하시오. public class Ex06 { public static void main(String[] args) { int num = 77; int result = 0; for (int i = 1; i