본문 바로가기

반응형

SWEET NEW

(352)
[Robot] 로봇 이란? 로봇(Robot)은 가지고 있는 기술력을 통해 주어진 일을 자동으로 처리하는 능력을 지닌 기계를 일컫는다. 즉, 어떤 작업이나 조작을 자동으로 할 수 있는 기계 장치로 외부 제어를 통한 조종이나 미리 설계된 내부 제어로 움직일 수 있다. 로봇 산업의 초창기에는 무선에 의한 원격조종을 통해 제어되는 로봇의 형태가 개발되었으나, 최근에는 AI 기술을 융합한 지능형 로봇이 개발되고 있다. 로봇은 대게 인간이 하기 어려운 일이나, 반복 작업 등 인간을 대신하는 일이나 인간의 편리성을 위해 사용된다. 행성 탐사와 같은 우주 공간에서의 작업, 방사성, 유독 화학 물질, 고온·저온 작업물 취급 등 인간이 하기 어려운 일이나 생명에 위협을 받는 환경에서 많이 활용된다. 또한 대량 생산 및 반복 작업 등의 산업 분야와 ..
[C++] 2진수, 8진수, 16진수 표현하기 기본적으로 10진수로 표현되기 때문이 2진수, 8진수, 16진수로 표현하기 위해서는 데이터 값에 접두어를 붙여준다. // 2진수: 0, 1 int bin = 0b1001; // '0b' // 8진수: 0, 1, 2, 3, 4, 5, 6, 7 int oct = 012; // '0' // 16진수: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F int hex = 0xF; // '0x' 2진수의 경우 아래와 같이 "'"를 넣어 사용자가 보기 쉽게 표현할 수 있다. 이때 컴파일러는 "'"를 생략하고 컴파일을 진행한다. int bin1 = 0b101111111010; int bin2 = 0b1011'1111'1010; 참고: Inflearn, 홍정모의 따라하며 배우는 C++,..
[MODI] Creation: 손전등 만들기 손전등 만들기 (사용 모듈) LED 모듈 1개, 버튼 모듈 1개, 배터리 모듈 1개 배터리 모듈이 버튼 및 LED 모듈에 전원을 공급한다. 버튼 모듈을 누르면 토글 전환을 통해 LED 모듈을 켜고 끈다.
[MODI] MODI EXPERT KIT 모디 키트(MODI KIT)의 모듈은 프로세서, 메모리, 입출력 장치를 갖춘 MCU(Microcontroller Unit)를 내장하고 있어 모듈끼리 결합하고 코딩하여 손쉽게 코딩 원리를 이해할 수 있다. 설정, 입력, 출력 세 가지 분야의 모듈로 구성되어 있으며 각각의 모듈은 개별 기능을 수행한다. 설정 모듈(Setup Module): 각 모듈이 동작하도록 돕는 역할을 한다. 입력 모듈(Input Module): 임의의 값을 받아내는 역할을 한다. 출력 모듈(Output Module): 값에 맞추어 동작을 수행한다. 설정 모듈(Setup Module): 각 모듈이 동작하도록 돕는 역할을 한다. 1. 배터리 모듈(Battery Module): 모듈에 전원을 공급한다. (전압 1.6V 이상, 용량 500mA..
[IoT] 사물인터넷(IoT)이란? 사물인터넷(IoT; Internet of Things)이라는 용어는 1999년 매사추세츠 공과대학(MIT)에서 향후 RFID와 기타 센서를 사물에 탑재한 사물인터넷이 구축될 것이라고 전망하면서 처음 사용된 것으로 알려졌다. 사물인터넷의 정의는 분야별로 차이가 있으나, 2014년 미래창조과학부에서 사물인터넷은 '사람·사물·공간·데이터 등 모든 것이 인터넷으로 서로 연결되어, 정보가 생성·수집·공유·활용되는 초연결 인터넷'이라고 정의하였다. 기본적으로 사물을 인터넷에 연결하는 것을 의미하고 있지만, 궁극적으로는 사물들이 연결되어 어떤 서비스를 제공하는가에 있다. 이때 사물은 단순한 유형의 사물에 국한되지 않고, 주변에서 흔히 보고 사용하는 모든 유형으로 사람, 자동차, 공간, 동식물 등 물리적 객체부터 추상..
[C++] BAEKJOON (1978) 소수 찾기 문제 주어진 수 N개 중에서 소수가 몇 개인지 찾아서 출력하는 프로그램을 작성하시오. 첫 줄에 수의 개수 N이 주어진다. (N ≤ 100) 다음으로 1,000 이하의 자연수인 N 개의 수가 주어진다. 주어진 수들 중 소수의 개수를 출력한다. 결과 ​ #include int main() { using namespace std; int N, num, cnt = 0; cin >> N; for (int i = 0; i > num; if (num == 2) ++cnt;// 숫자 2는 소수이다. for (int j = 2; j < num; ++j) {// 2 이상의 자연수로 나누어준다. (소수 찾기) if (num % j == 0) {// 주어진 수(num)가 임의의 수(j)로 나누어..
[C++] casting: static_cast <자료형>(변수) 일반 변수를 형 변환(casing) 할 때 사용한다. static_cast (변환시킬 대상 변수)로 사용할 수 있다. char a; // c style (int)a; // 강제 형변환 // cpp style int(a); // 강제 형변환 static_cast(a); // 논리적 형변환: 컴파일할 때 오류를 확인하고 형변환 참고: Inflearn, 홍정모의 따라하며 배우는 C++, '2.7 문자형 char type'
[C++] 논리 연산자: &&, || 논리연산자 and(&&)​와 or(||)이 있다. ​ and(&&)는 두 조건이 모두 "참"일 때, '1(true)'을 출력한다. or(||)는 두 조건 중 하나가 "참"일 때, '1(true)'을 출력한다. #include int main() { using namespace std; cout

반응형