반응형

2024/11/27 3

STM32 아날로그 신호 출력 DAC 설정하기

이번 포스팅에서는 STM32 마이크로컨트롤러의 DAC(Digital to Analog Converter)를 사용하여 아날로그 신호를 출력하는 방법을 소개하겠습니다. STM32CubeIDE를 활용하여 DAC의 IO 설정을 진행하고, 이를 통해 PWM이 아닌 아날로그 형태의 신호를 출력하는 과정에 대해 설명해 드리겠습니다. DAC의 기본 개념부터 코드 예제까지 함께 다루어 보며, STM32 개발의 이해도를 높여보세요.1. DAC(Digital to Analog Converter)의 개념DAC는 디지털 신호를 아날로그 신호로 변환해 주는 장치입니다. STM32 마이크로컨트롤러에는 하나 이상의 DAC 채널이 내장되어 있으며, 이를 통해 PWM(Pulse Width Modulation) 대신 실제 아날로그 신호를..

STM32 2024.11.27

Android - Camera Gallery 기능 활용

안녕하세요, '소프트웨어 공장'입니다! 오늘은 안드로이드의 미디어 기능을 활용하는 방법을 간단한 예제를 통해 알아보겠습니다. 안드로이드에서는 사진이나 비디오 촬영, 갤러리에서 이미지 선택 등 다양한 미디어 기능을 손쉽게 구현할 수 있습니다. 이번 포스팅에서는 간단한 예제를 통해 카메라와 갤러리를 활용하여 이미지를 앱에 표시하는 방법을 소개하겠습니다.목표이 포스팅을 통해 여러분은 다음과 같은 내용을 배울 수 있습니다:카메라를 이용하여 사진 촬영하기갤러리에서 이미지를 선택하기선택된 이미지를 ImageView에 표시하기구현 내용우리는 다음 기능들을 구현해볼 것입니다:사용자가 버튼을 클릭하면 카메라를 열어 사진을 찍을 수 있도록 합니다.또 다른 버튼을 클릭하면 갤러리를 열어 이미지를 선택할 수 있도록 합니다.촬..

Android 2024.11.27

Paillier 비대칭키 암호화 알고리즘

안녕하세요, 소프트웨어 공장의 독자 여러분! 오늘은 비대칭키 암호화 알고리즘 중 하나인 Paillier 암호화 알고리즘에 대해 이야기해보려고 합니다. 이 알고리즘은 특유의 동형성(homomorphism) 덕분에 암호화된 상태에서 연산이 가능하다는 점에서 주목받고 있는데요, 본 포스팅에서는 Paillier 암호화의 원리와 함께 Java 및 Linux C 언어로 구현하는 방법까지 살펴보겠습니다.Paillier 암호화 알고리즘 소개Paillier 암호화는 1999년 Pascal Paillier에 의해 개발된 공개 키 암호화 알고리즘입니다. 이 알고리즘은 특이하게도 동형암호화(Homomorphic Encryption)를 지원하는데, 이는 암호화된 데이터에 대한 산술 연산이 가능하다는 것을 의미합니다. 예를 들어..

반응형