분류 전체보기 28

[Android Studio] 아이콘 바꾸는 방법

아이콘으로 설정할 사진을 다운로드 받는다. 사진을 복사해서 mipmap에 붙여넣는다. AndroidManifest.xml에서 "@mipmap/사진파일의이름" 형태로 되어 있는 부분을 수정한다.android:icon="@mipmap/dam" android:roundIcon="@mipmap/dam" 나는 담곰이로 수정할 것이기 때문에 사진을 dam.png로 저장해서 해당 부분을 바꿔주었다."@mipmap/dam" drawable 어플 열었을 떄 안에 들어갈 사진 values 어플 열었을 때 안의 내용 values > strings.xml 여기서 작은 따옴표 혹은 큰 따옴표 넣은 것을 그대로 보여지게 하려면 \' 이렇게 앞에 역슬래시를 넣어야한다.

Android 2024.05.09

[Android Studio] 안드로이드 스튜디오 버전 지정 설치 방법

가속기 설치Android Studio Chipmunk 2021.2.1 May 9 2022 다운 https://developer.android.com/codelabs/basic-android-kotlin-compose-install-android-studio?hl=ko#0 Android 스튜디오 다운로드 및 설치 | Android DevelopersAndroid 스튜디오를 다운로드하고 설치하는 방법을 알아보세요.developer.android.com Android Studio Releases Listhttps://plugins.jetbrains.com/docs/intellij/android-studio-releases-list.html Android Studio Releases List | Inte..

Android 2024.05.09

[IoT] 힘 토크 촉각 센서와 입력 센서

힘 토크 촉각 센서란 ㅇ힘은 우리 일상을 지배하는 대표적인 물리적 양이다. 힘은 정지하고 있는 물체를 움직이고, 움직이고 있는 물체의 속도나 운동 방향을 바꾸거나 물체의 형태를 변형시키는 작용을 한다. 우리 주위에는 여러 종류의 힘이 존재하는데, 일반적으로 힘을 검출하는 센서는 힘이 탄성체에 작용할 때 발생되는 물체의 변형을 이용한다. 작용한 힘의 크리를 미소한 변위(변형)으로 변환하고, 그 변위를 다시 전기적 양으로 변환하는 방식이 사용되고 있다.힘의 정의ㅇ 힘은 정지하고 있는 물체를 움직이고, 움직이고 있는 물체의 속도나 운동방향을 바꾸거나 물체의 형태를 변형시키는 작용을 한다.ㅇ 힘은 방향과 크기를 모두 갖는 벡터량이며, 국제 단위계에서 N으로 측정된다.중량은 중력에 기인하는 힘이다.질량은 물체에서..

IoT 2024.05.09

[IoT] 아두이노 피에조 스피커

피에조 스피커[코드8-1] 도레미파솔라시도 연주int melody[] = {262,294, 330, 349, 392, 440, 494, 523};void setup() { for (int i = 0; i ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ[코드8-3] 미니 디지털 피아노 만들기int pins[] = {2, 3, 4};int notes[] = { 262, 294, 330 };void setup() { for (int i = 0; i melody 변경해서 만들어 본 것ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ조도센서주위 밝기 정도를 알려주는 센서LED처럼 크기가 3, 5, 12mm 등 다양밝기에 따라 값이 바뀌는 저항주위가 밝으면 저항값 감소, 어두우면 저항값 증가조도센서를 이용해 주위가 밝으면 LED..

IoT 2024.05.09

[IoT] 센서

위치 변위 센서란-센서에서 위치는 여러 의미로 사용된다.-절대위치는 선택된 기준점에 대해서 물체의 좌표를 결정하는 것을 의미한다.-변위는 한 위치에서 다른 위치로 특정 거리 또는 각도 만큼 이동하는 것을 말하며, 근접은 on/off 출력에 의해서 검출되는 일정거리를 의미한다.-물체의 위치, 변위, 근접, 물체의 존재 유무 등을 검출하는 센서들은 산업적으로 매우 중요하다.변위 센서의 정의-변위는 한 위치에서 다른 위치로 특정거리 또는 각도만큼 이동하는 것을 말하며 변위를 전기적 신호로 변환하는 센서를 변위 센서라고 한다.변위센서의 분류-직선변위와 회전변위센서: 수mm~수십mm의 직선 변위에 대해서는 퍼텐쇼미터,  LVTD가 널리 사용되고 있다. 또 포텐쇼미터, 엘브이티디 등은 게측용뿐만 아니라 기계, 장치..

IoT 2024.05.08

[4] IntelliJ 스프링부트 게시판_게시글 조회하기

https://youtu.be/zpzhHikKElo?feature=shared BoardController에 게시글 상세 조회 기능 구현package test.board.Controller; import lombok.RequiredArgsConstructor; import org.springframework.data.domain.Pageable; import org.springframework.data.web.PageableDefault; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.*; import test.b..

SpringBoot 2024.02.18

[3] IntelliJ 스프링부트 게시판_목록 출력하기

https://youtu.be/mJytzx8qIRI?feature=shared 작성한 글이 계속 데이터베이스에 업데이트되게 하려면 application.yml에서 ddl-auto: create를 update로 수정해준다. # spring data jpa 설정 jpa: database-platform: org.hibernate.dialect.MySQLDialect open-in-view: false show-sql: true hibernate: ddl-auto: update index.html에 목록 버튼 추가 글작성 글작성(링크) 글목록 BoardController에 목록 기능을 구현 @GetMapping("/") public String findAll(Model model) { // DB에서 전체 게시..

SpringBoot 2024.02.13

[2] IntelliJ 스프링부트 게시판_게시글 작성

https://youtu.be/VAYJ8iDHpJg?feature=shared 게시판 주요 기능 1. 글쓰기(/board/save) 2. 글목록 (/board/) 3. 글조회 (/board/{id}) 4. 글수정 (/board/update/{id}) 5. 글삭제 (/board/delete/{id}) 6. 페이징처리 (/board/paging) 7. 파일(이미지) 첨부하기 01 test.board에 Controller 패키지를 생성하고 HomeController Java Class를 생성한다.package test.board.Controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.anno..

SpringBoot 2024.02.12

[1] IntelliJ 스프링부트 application.yml 설정하기

Introduction 프레임워크: Spring DATA JPA, Thymeleaf, Lombok, Gradle 개발환경: Open JDK, IntelliJ IDEA, MySQL Server 8.0, Spring Boot 3.2.3 https://start.spring.io/ spring initalizr에서 아래와 같이 설정하고, Dependencies에서 Spring Web, Thymeleaf, Lombok, MySQL Driver, Spring Dara JPA를 추가해 준다. 그다음 아래의 [GENERATE] 클릭하여 다운로드한다. 나는 C드라이브에 SpringBoot폴더 안에, Board 폴더를 만들고 여기에 압축을 풀어주었다. 이제 인텔리제이를 열어 board의 build.gradle을 열어줄 ..

SpringBoot 2024.02.08

GitHub 협업 초기 세팅하기

로컬 Git 설정: 터미널 또는 명령 프롬프트에서 사용자 정보 설정 git config 명령에 --global 옵션을 붙이면 모든 저장소에서 같은 이름과 이메일 주소를 사용하게 된다. git config --global user.name "Your Name" git config --global user.email "your.email@example.com" 드라이브에 프로젝트 저장할 새 폴더 생성하기 생성한 폴더에서 마우스 우클릭 후 [Git Bash Here] 클릭하기 로컬 저장소 생성: 새로운 Git 저장소 초기화 git init 깃허브 저장소를 로컬로 clone (협업 저장소의 주소 뒤에 .git을 붙이면 저장소 주소가 된다.) git clone '원격 저장소 URL' 기존 Git Bash 창 닫은..

카테고리 없음 2024.02.06