본문 바로가기

전체 글92

GenericGenerator' is deprecated 문제 @GenericGenerator   문제점  'org.hibernate.annotations.GenericGenerator' is deprecated since version 6.5    해결 방법https://stackoverflow.com/questions/76723290/using-the-new-type-for-uuidgenerator-instead-of-strategy Using the new type() for UUIDGenerator instead of strategy?According to the documentation, the following usage is deprecated: @GenericGenerator( name = "UUID", strategy = "org.hibernate... 2024. 7. 9.
4장 디지털 입 출력 실습 과제   #define NOTE_C4 262#define NOTE_D4 294#define NOTE_E4 330#define NOTE_F4 349#define NOTE_G4 392#define NOTE_A4 440#define NOTE_B4 494#define NOTE_C5 523#define PIN_PIEZO 10#define PIN_SWITCH 8 // 버튼 8번 핀에 연결하기 #define T 200 // 16분 음표 길이#define DB_WAIT 20 // 디바운싱을 위해 대기 시간 void setup() { pinMode(PIN_PIEZO, OUTPUT); pinMode(PIN_SWITCH, INPUT_PULLUP); Serial.begin(9600); printMsg("\rWel.. 2024. 6. 16.
5장 인터럽트와 millis 실습과제      #define NOTE_C4 262#define NOTE_D4 294#define NOTE_E4 330#define NOTE_F4 349#define NOTE_G4 392#define NOTE_A4 440#define NOTE_B4 494#define NOTE_C5 523#define PIN_PIEZO 10#define PIN_SWITCH 2 // Button connected to pin 2, 인터럽트 핀 번호 0번 (Int0)#define PIN_LED 13 // LED connected to pin 13#define T 200 // 16th note length#define DB_WAIT 20 // Debouncing wait timevolatile int sw_pressed = .. 2024. 6. 16.
8장 실습 문제 2.package Ex_0520.실습문제;import Ex_0520.BorderLayoutEx;import Ex_0520.Myframe;import javax.swing.*;import java.awt.*;public class Q2 extends JFrame { Q2(){ setTitle("BorderLayOut 예제"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 윈도우 창 종료시 프로세스 종료 setSize(300,200); Container cp = getContentPane(); cp.setLayout(new BorderLayout(5,5)); // 배치관리자 cp... 2024. 6. 15.
3. 아두이노 기본 클래스 1. 수업 내용 ▶  Serial과 String 클래스  아두이노는  흔히 사용되는 시리얼 통신과 문자열을 다루기 위해 Serial과 String 클래스를 기본 클래스로 포함하고 있다. 기본 클래스는 클래스를 사용하기 위한 별도의 헤더파일을 선언 할 필요가 없다.  통신을 하기 위해 직접 연결될 기기와 핀을 꽂아 하드웨어적으로 통신하는 방법도 있지만, 미리 생성된 객체를 통해 통신하는 것이 더욱 좋다. ( 간결성, 편리성, 등등.. )   우노의 경우 하드웨어에 기반한 통신을 위한 포트를 하나만 제공한다. (우노에 보면 핀 번호 0번은 RX, 1번은 TX를 위한 핀이다.)즉, 우노의 경우 시리얼 통신을 위해 생성 될 수 있는 객체는 하나뿐인 것이다. 메가의 경우에는 시리얼 통신을 위한 포트가 4개 존재한.. 2024. 6. 4.
2. 아두이노 소개 1. 수업 내용  pinMode : 디지털 입출력 핀을 입력핀으로 할지 출력핀으로 할지 설정하기 위한 함수digitalWrite : 데이터 출력을 위한 함수, HIGH/LOW 값을 지정   ▶  1초 간격으로  LED 점멸하기      ▶ 능동 부저 연결하기    능동 부저는 s(신호) 단자에 값이 들어가기만 하면 소리가 출력됨 (원하는 소리를 출력X )      2. 실습 과제  - blink의 초기주기는 2초이고 반복할때 마다 10%씩 주기가 감소한다.  - blink의 주기가 20ms가 되면 다시 주기를 2초로 되돌린다.   ▶ 풀이과정  #define led 13 // 13번 핀을 led로 사용하기 int time=1000; // 초기 주기 값 설정 void setup() { pinMode(l.. 2024. 6. 4.