
프로그램 / Java
Spring Boot Micro Service Architecture 만들기 (2)
이 포스트는 이전 포스트에서 생성한 Spring Boot MSA 프로젝트를 기반으로 Load Balancing 테스트와 Log 기능을 만들어 보는 과정에 대한 설명입니다. 이 포스트는 다음 과정을 완료한 후에 참고하시길 바랍니다. Spring Boot Micro Service Architecture 만들기 (1) 1. Gradle 빌드 Gradle을 이용해...
2024년 1월 20일
프로그램 / Java
Spring Boot Micro Service Architecture 만들기 (1)
이 포스트는 Spring Boots와 Netflix Eureka를 이용해서 간단한 MSA (Micro Service Architecture)를 만들어 보는 과정에 대한 설명입니다. 이 과정은 다음 환경에서 구성했습니다. windows 11 java 11.0.17 Docker Desktop-4.16.3 IntelliJ IDEA Community Edition...
2024년 1월 20일
로봇 / STM32
STM32 자동차 제어하기(3) - 모터 제어하기
이번 과정은 STM32 보드와 추가로 제작된 확장보드 및 RC카 구동체를 이용해서 자동차를 제어하기 위한 간단한 프로그램을 만드는 과정의 세 번째로 확장보드의 모터 드라이버를 이용해 모터를 제어하는 과정입니다. 아래 과정은 이전 과정을 완료 후 진행하시길 추천드립니다. STM32 자동차 제어하기(1) - 기본환경 설정 STM32 자동차 제어하기(2) - L...
2024년 1월 20일
로봇 / ESP32
STM32 자동차 제어하기(2) - LED / BUZZER 제어하기
이번 과정은 STM32 보드와 추가로 제작된 확장보드 및 RC카 구동체를 이용해서 자동차를 제어하기 위한 간단한 프로그램을 만드는 과정의 두 번째로 확장보드의 LED와 BUZZER를 제어하는 과정입니다. 아래 과정은 이전 과정을 완료 후 진행하시길 추천드립니다. STM32 자동차 제어하기(1) - 기본환경 설정 1. 통신규격 정의하기 우선 STM32 보드를...
2024년 1월 20일
로봇 / STM32
STM32 자동차 제어하기(1) - 기본환경 설정
이번 과정은 STM32 보드와 추가로 제작된 확장보드 및 RC카 구동체를 이용해서 자동차를 제어하기 위한 간단한 프로그램을 만드는 과정입니다. 과정이 복잡하고 길어질 수 있어서 몇 편이 될지는 알 수 없지만 시리즈로 작성할 예정입니다. 아래 과정은 아래 환경과 보드를 이용했습니다. Windows 11 Home STM32CubeIDE-1.11.2 STM32&...
2024년 1월 20일
로봇 / STM32
STM32 UART로 보드 제어하기
이번 과정은 UART 통신을 이용해 STM32 보드에 명령을 보내고 명령을 실행하는 기능을 구현하는 과정입니다. 아래 과정은 아래 환경과 보드를 이용했습니다. Windows 11 Home STM32CubeIDE-1.11.2 STM32 NUCLEO-F103RB 보드 1. 프로젝트 생성하기 STM32 프로젝트를 생성합니다. 다음과 같이 동작하는 프로그램을 작성...
2024년 1월 20일
로봇 / STM32
STM32 Button을 누르면 UART로 메시지 출력하기
이번 과정은 Button이 눌렸을 때 Interrupt를 발행하고 이때 메시지를 UART 통신을 이용해 출력하도록 하는 기능을 구현하는 과정입니다. 아래 과정은 아래 환경과 보드를 이용했습니다. Windows 11 Home STM32CubeIDE-1.11.2 STM32 NUCLEO-F103RB 보드 1. 프로젝트 생성하기 STM32 프로젝트를 생...
2024년 1월 20일
로봇 / STM32
STM32 Button Interrupt를 이용한 LED 제어
STM32 Button을 이용해서 LED 깜빡이기 과정에서는 while 문 안에서 Button의 상태를 확인하고 상태에 따라서 LED를 켜거나 끄도록 했습니다. 이번에는 Button이 눌렸을 때 Interrupt를 발행하고 이때 LED를 제어하도록 구현하는 과정입니다. 아래 과정은 아래 환경과 보드를 이용했습니다. Windows 11 Home STM32Cu...
2024년 1월 20일
로봇 / STM32
STM32 Button을 이용해서 LED 깜빡이기
STM32 LED 깜빡이기 (NUCLEO-F103RB) 다음으로 버튼을 누르면 LED에 불이 들어오고 버튼을 누르지 않으면 LED에 불이 꺼지는 프로그램을 구현하는 과정에 대한 설명입니다. 아래 과정은 아래 환경과 보드를 이용했습니다. Windows 11 Home STM32CubeIDE-1.11.2 STM32 NUCLEO-F103RB 보드 1. 프로젝트 생...
2024년 1월 20일
로봇 / STM32
STM32 LED 깜빡이기 (NUCLEO-F103RB)
STM32 입문 프로그램에 해당하는 'LED 깜빡이기' 프로그램을 구현하는 과정에 대한 설명입니다. 아래 과정은 아래 환경과 보드를 이용했습니다. Windows 11 Home STM32CubeIDE-1.11.2 STM32 NUCLEO-F103RB 보드 1. 프로젝트 생성하기 STM32CubeIDE 프로그램 메뉴에서 'File >> New >...
2024년 1월 20일