본문 바로가기

전체 글53

아두이노 종류 아두이노 종류 아두이노 우노 (Arduino UNO) 크기가 일반적으로 5.3cm × 7.7cm 정도로 작은 기종으로서 아두이노 회사의 첫 번째 아두이노에 해당한다. 여러 작은 구멍이 있기 때문에 핀을 꽂아서 사용하도록 만든 표준 모델이빈다. 아날로스 6개, 디지털 14개로 총 20개의 연결단자를 제공합니다. 아두이노 나노 (Arduino NANO) 아두이노 나노는 1.8cm × 4.5cm 정도의 작은 크기로 아두이노 우노와 동일한 기능을 가지는 강력한 아두이노입니다. 아두이노 나노의 특징으로는 핀을 연결할 수 있는 단자 없이 브레드보드라는 기판을 꽂아서 사용하는 것으로서 선이 간편하고 복잡하지 않아 사용이 간편합니다. 보통 PC와의 연결은 Mini USB 케이블을 연결하고, 전원공급다낮를 통해 7V에서.. 2020. 9. 29.
아두이노(Arduino) 개요 아두이노 아두이노는 1971년 인텔이 최초로 개발한 마이크로 컴퓨터입니다. 다양한 주변 사물을 보면 알 수 있듯이 마이크로컴퓨터는 다양하게 활용이 되고 있습니다. 컴퓨터가 점점 소형화를 추구해 오면서 그리고 코딩이 조금 더 쉽게 접근 가능한 것이 되면서 많은 마이크로컴퓨터 중 하나인 아두이노가 유명해진 것입니다. 아두이노의 특징 초기 복잡한 과정인 전기인두의 활용을 할 수 있어야 했기 때문에 그에 대한 방안으로 누구나 사용가능한 전기회로를 만들기 위해 발명 오픈소스 하드웨어로서 누구나 만들 수 있습니다. 모두가 사용할 수 있도록 모든 자료가 공개가 되어 있습니다. 다른 마이크로 컴퓨터에 비해 상대적으로 저렴합니다. 오픈소스 소프트웨어로서 많은 전문가들이 만들어놓은 오픈소스로 제공이 됩니다. 개발 언어인 .. 2020. 9. 29.
C 언어 - 연습문제4 문제 사용자가 피보나치 수열에 대해서 n번째 항의 값을 알고 싶을 때 그 값을 출력하도록 코드를 작성하라. 피보나치 수열은 다음과 같은 특징을 가진다. 필요한 개념 수열의 특징에 의해서 n번째 항은 n-1번 더한 결과 값으로서 for문을 사용해야 한다. 풀이 #include int main(void){ int i,n; int answer=0; printf("피보나치 수열의 몇번째 항을 원하십니까? : "); scanf("%d",&n); int s[n]; s[0]=0; s[1]=1; for (i=0;i 2020. 9. 27.
C 언어 - 연습문제3 문제 1부터 n까지, 1부터 m까지 숫자가 적힌 서로 다른 주사위 2개를 던졌을 때 나올 수 있는 모든 경우를 출력하라. (m,n은 4~10까지의 정수이다. ) 필요한 개념 n,m을 위한 무작위의 수가 필요하므로 rand 함수가 필요하다. '서로' 다른 주사위에 대한 경우의 수이므로 중첩 for문이 필요하다. 풀이 #include #include #include int main(void){ int i,j,m,n,number; srand(time(NULL)); m=(rand()%6+4); n=(rand()%6+4); for (i=1;i 2020. 9. 27.