본문 바로가기
  • Larry`s arduino blog

아두이노13

[ 아두이노 강좌 ] 2-4. C언어 기초 4-연산자 [ 아두이노 강좌 ] 2-4. C언어 기초 4-연산자 오늘은 연산자들에 대해 알아볼 것이다. 연산은 값을 계산하는 것을 말하고 대표적인 연산자에는 +,-등이 있다. 몇몇 연산자들은 이미 많이 봐왔던 것들도 있다. 그러니 어렵지는 않을 것이다. 1. 기본 연산자 + : 더한다 - : 뺀다 * : 곱한다 / : 나눈다 % : 나눈 나머지 int a=3; int b=2; int c; c=a+b; // c 는 5이다 c=a-b; // c 는 1이다 c=a*b; // c 는 6이다 c=a/b; // c 는 1이다 c=a%b; // c 는 1이다 2. 증감 연산자 ++ : 값을 1만큼 더한다 -- : 값을 1만큼 뺀다 여기서 ++ 이나 -- 를 앞에 붙이는지 뒤에 붙이는지에 따라서 약간의 차이가 있다 전위 연산자 .. 2021. 1. 2.
[ 아두이노 강좌 ] 2-3. C언어 기초 3-변수 기타(상수(constant),자료형 변환) [ 아두이노 강좌 ] 2-3. C언어 기초 3-변수 기타(상수(constant), 자료형 변환) 오늘은 이전 글에 이어서 변수에 관한 이야기를 해보려고 한다. 1.상수(constant) 상수는 값을 바꿀 수 없는 변수를 말한다. 이전 글에서 배운 변수들은 모두 나중에 다른 값을 대입하여 값을 바꿀 수 있었다. 하지만 PI(원주율)같이 고정되어 있는(바꿀 필요가 없는) 변수를 만들 때는 변수를 선언할 때 상수로 선언하는 것이 좋다. 상수는 처음 선언할 때 초기화한 이후에 값을 바꿀 수 없다. 상수를 선언하는 방법은 변수를 선언할때 자료형 앞에 const를 붙여주면 된다. //예시 const double PI = 3.14 *상수로 변수를 선언할 때 값을 정해주지 않거나 나중에 값을 바꾸려고 하면 에러가 난다.. 2021. 1. 1.
[ 아두이노 강좌 ] 2-2. C언어 기초 2-자료형,변수 [ 아두이노 강좌 ] 2-2. C언어 기초 2-변수 오늘은 변수에 대해 배워보도록 하자. 변수는 어떤 값을 이름을 붙여 저장하는 공간이다. C언어에서는 변수를 만들 때 먼저 변수의 자료형을 알아야 한다. 여기서 자료형은 변수에 들어갈 값이 정수인지, 소수인지, 문자인지 같이 값의 형식을 말한다. 그리고 변수의 이름을 정해야 합니다. 참고로 변수의 이름을 정할때는 몇 가지 제한이 있다. 1. 이름에는 영문자(대소문자), 숫자, 언더바(_)만 들어갈 수 있다. 2. 이름의 첫번째 글자에는 숫자가 들어갈 수 없다. 3. 이름에는 띄어쓰기(공백)이 들어갈 수 없다. 4. 이미 다른 기능으로 정해져 있는 이름은 사용할 수 없다. 잠시 자료형에 대해 알아보자. 자료형은 변수가 저장할 데이터의 형식을 말한다. 변수를.. 2020. 12. 31.
[ 아두이노 강좌 ] 2-1. C언어 기초 1-기본 규칙(setup(), loop(), 세미콜론;, 라이브러리 #include, #define, 주석) [ 아두이노 강좌 ] 2-1. C언어 기초 1-기본 규칙(세미콜론;, 라이브러리 #include, #define, 주석) 드디어 프로그램을 배울 시간이다. 참고로 프로그램은 지루할 수 있다. 그래도 중간에 포기하지 않으면 이제 곧 재미있는 실습시간이 올 것이다. 우리가 배울 아두이노가 쓰는 언어인 C언어는 수많은 컴퓨터 프로그래밍 언어 중에 한 종류이다. 1. setup(), loop() 먼저 알고 가야 할 것이 있다. 이건 아두이노에서만 해당되는 것이다. 새 파일을 만들면 위의 사진 같이 되어있을 것이다. void setup() { }에서 {} 사이에 있는 것은 영어로 쓰여있는 것처럼 처음에 아두이노에 업로드되거나, 리셋되거나, 전원을 다시 꽂아서 프로그램이 시작될 때 처음 한번 실행된다. 그러니 센서.. 2020. 12. 30.