본문 바로가기

C++17

[C++] 아두이노로 가변저항 사용하기 안녕하세요.이번 시간에는 아두이노로 가변저항을 사용해보겠습니다. 아두이노에 대해 기본적인 내용을 알고 싶다면 아래 게시글을 참고해주세요. https://stickode.tistory.com/1044 [C++] 아두이노로 서보 모터 사용하기이번 시간에는 아두이노로 서보 모터 사용하는 예제를 진행하겠습니다. 1. 아두이노란? 아두이노(Arduino)는 사용하기 쉬운 하드웨어와 소프트웨어를 기반으로 한 오픈 소스 전자 플랫폼입니다.stickode.tistory.com  1. 가변저항란?가변저항은 저항 값을 조절할 수 있는 전자 부품으로, 주로 볼륨 조절이나 조명 조절 등에서 사용됩니다.가변저항은 보통 세 개의 핀을 가지고 있습니다:한쪽 끝 핀: 저항의 한쪽 끝에 연결됩니다.다른쪽 끝 핀: 저항의 다른 한쪽 끝.. 2024. 6. 10.
[C++] 공용체와 열거체 C++는 다양한 데이터 구조를 제공하여 개발자가 데이터를 효율적으로 관리하고 사용할 수 있도록 돕습니다. 그 중에서도 공용체(Union)와 열거체(Enum)는 독특하고 유용한 기능을 제공합니다. 이번 포스팅에서는 공용체와 열거체에 대해 자세히 알아보고, 예제 코드와 실제 개발에서의 사용 사례를 통해 이해를 돕겠습니다. 공용체(Union) 공용체는 하나의 메모리 공간을 여러 데이터 멤버가 공유하는 데이터 구조입니다. 이는 메모리를 절약할 수 있는 장점이 있지만, 동시에 한 번에 하나의 멤버만 사용할 수 있다는 제약이 있습니다. 공용체의 각 멤버는 동일한 메모리 주소를 사용하므로, 마지막에 저장된 값만이 유효합니다.#include using namespace std;union Data { int int.. 2024. 6. 9.
[C++] 아두이노로 터치센서 사용하기 안녕하세요.이번 시간에는 아두이노로 정전식 터치센서를 사용해보겠습니다. 아두이노에 대해 기본적인 내용을 알고 싶다면 아래 게시글을 참고해주세요. https://stickode.tistory.com/1044 [C++] 아두이노로 서보 모터 사용하기이번 시간에는 아두이노로 서보 모터 사용하는 예제를 진행하겠습니다. 1. 아두이노란? 아두이노(Arduino)는 사용하기 쉬운 하드웨어와 소프트웨어를 기반으로 한 오픈 소스 전자 플랫폼입니다.stickode.tistory.com  1. 정전식 터치센서란?이 예제에서는 정전식 터치센서를 다룹니다. 정전식 터치센서는 인체에 미세하게 흐르는 전류를 감지하여 터치를 인식하는 센서입니다.  2. 준비물아두이노 우노, 정전식 터치센서, LED(터치센서 동작 확인용)  3. .. 2024. 6. 5.
[C++] 구조체 사용 및 활용 C++에서 구조체 사용하기C++에서 구조체(struct)는 관련된 데이터를 하나의 그룹으로 묶는 방법을 제공합니다. 클래스와 비슷하지만, 기본적으로 모든 멤버가 public입니다. 구조체는 데이터를 모으고, 가벼운 객체를 만드는 데 유용하며, 데이터 처리에 있어 간결함과 편리함을 제공합니다. 구조체의 정의 및 사용구조체를 정의하고 사용하는 기본 예제를 통해 구조체의 작동 방식을 살펴보겠습니다. <pre id="code_1714454103885" class=".. 2024. 5. 14.
[C++] 아두이노로 수위센서 사용하기 안녕하세요.이번 시간에는 아두이노로 수위센서를 사용해보겠습니다. 아두이노에 대해 기본적인 내용을 알고 싶다면 아래 게시글을 참고해주세요. https://stickode.tistory.com/1044 [C++] 아두이노로 서보 모터 사용하기이번 시간에는 아두이노로 서보 모터 사용하는 예제를 진행하겠습니다. 1. 아두이노란? 아두이노(Arduino)는 사용하기 쉬운 하드웨어와 소프트웨어를 기반으로 한 오픈 소스 전자 플랫폼입니다.stickode.tistory.com 1. 수위센서란? 세로로 위치한 전극 부분이 수위에 따라 저항값이 변하고 이에따라 전류값도 변합니다.수위가 높아지면 저항이 감소해서 흐르는 전류가 증가하고, 반대로 수위가 낮아지면 저항이 증가해서 흐르는 전류가 감소하는데, 해당 전류값을 측정하여.. 2024. 5. 8.
[C++] 포인터의 이해 포인터란 무엇인가요? 포인터는 C++ 프로그래밍의 가장 기본적이면서도 중요한 개념 중 하나입니다. 간단히 말해, 포인터는 메모리의 주소를 저장하는 변수입니다. 이를 좀 더 쉽게 이해하기 위해 우리가 살고 있는 도시를 예로 들어볼까요? 각 집에는 고유한 주소가 있습니다. 만약 당신이 친구의 집을 방문하고 싶다면, 그 집의 주소를 알아야 합니다. 포인터도 비슷합니다. 변수의 '집'이라 할 수 있는 메모리 위치를 알고 있어야 그 변수를 사용할 수 있죠. 포인터 사용의 이점은 무엇인가요? 포인터를 사용하면 메모리를 보다 효율적으로 관리할 수 있습니다. 큰 데이터를 다룰 때, 데이.. 2024. 5. 7.
[C++] 아두이노로 스텝모터 사용하기 안녕하세요.이번 시간에는 아두이노로 스텝모터를 사용해보겠습니다. 아두이노에 대해 기본적인 내용을 알고 싶다면 아래 게시글을 참고해주세요. https://stickode.tistory.com/1044 [C++] 아두이노로 서보 모터 사용하기이번 시간에는 아두이노로 서보 모터 사용하는 예제를 진행하겠습니다. 1. 아두이노란? 아두이노(Arduino)는 사용하기 쉬운 하드웨어와 소프트웨어를 기반으로 한 오픈 소스 전자 플랫폼입니다.stickode.tistory.com  1. 스텝모터란?모터의 회전을 잘게 쪼갠 조각(스텝)을 이용해서 스텝단위로 제어하는 모터입니다.이 예제에서는 한바퀴가 64스텝으로 나누어진  28BYJ-48 스텝모터를 사용하겠습니다.  2. 준비물아두이노 우노, 스텝모터, 스텝모터 드라이버  .. 2024. 5. 2.
[C++] 기본 문법 익히기: 입출력과 기본 구조 C++ 프로그래밍 언어를 처음 배우는 사람들을 위해, 이 포스트에서는 C++의 기본 문법, 특히 변수 선언, 데이터 타입, 조건문, 반복문, 그리고 입출력에 대해 설명하겠습니다. 변수와 데이터 타입 C++에서 데이터를 저장하고 처리하기 위해 변수를 사용합니다. 변수를 사용하기 전에 데이터 타입을 지정해야 하며, 이는 저장될 데이터의 종류와 크기를 결정합니다. 예제 코드: 변수 선언 및 초기화<pre id="code_1714451178694" class="cpp" style="background-color: #f8f8f8; color: #383a42; text-al.. 2024. 5. 1.
[C++] 아두이노로 I2C LCD 모듈 사용하기 안녕하세요.이번 시간에는 아두이노로 I2C LCD 모듈을 사용해보겠습니다. 아두이노에 대해 기본적인 내용을 알고 싶다면 아래 게시글을 참고해주세요. https://stickode.tistory.com/1044 [C++] 아두이노로 서보 모터 사용하기이번 시간에는 아두이노로 서보 모터 사용하는 예제를 진행하겠습니다. 1. 아두이노란? 아두이노(Arduino)는 사용하기 쉬운 하드웨어와 소프트웨어를 기반으로 한 오픈 소스 전자 플랫폼입니다.stickode.tistory.com 1. I2C LCD 모듈이란?LCD에 I2C를 합친 모듈입니다. I2C는 "Inter-Integrated Circuit"의 약자로 여러 디바이스가 하나의 데이터 버스를 공유하는 통신 프로토콜이고, 아두이노와 LCD 사이의 통신을 간소화.. 2024. 4. 26.