본문 바로가기

아두이노

(38)
ADXL345 3축 가속도 센서 모듈, GY-291 테스트 방법 아래는 ICBANQ 자료로 다음 사이트를 방문하면 얻을 수 있다. http://www.icbanq.com/P005637349/ INTRODUCTION 아날로그 디바이스 ADXL345를 위한 브레이크아웃 보드입니다. ADXL345는 작고 얇으며 저전력 3중 축 가속도계입니다. 또한 ±16 g 정도의 고분해능(13-bit) 측정이 가능합니다. 디지털 출력 데이터는 16-bit 2의 보수로 구성되어 있으며, SPI(3선 or 4선) 또는 I2C 디지털 인터페이스를 통해 이용이 가능합니다. ADXL345는 기울기 감지 애플리케이션에서 중력의 고정된 가속도를 측정하는 데에 아주 적합합니다. 뿐만 아니라 움직임이나 충격에 의한 동태적 가속도 측정에도 아주 적합합니다. 이 제품의 고분해능(4 mg/LSB)은 경사도 ..
아두이노 Due Pinout Diagram 여러가지 아두이노 핀 다이어그램 여러가지 버전으로 참고. 출처 : http://forum.arduino.cc/index.php?topic=132130.0 LATEST VERSION: (8 Jun 13) Web version (176kB) (900x1004, same as above) Due-pinout-WEB.png A4 version (628kB) (2676x2400px) Due-pinout-A4.png A3 version (884kB) (3679x3300px) Due-pinout-A3.png CorelDRAW vector file (672kB) Due-pinout.cdr SVG vector file (2.0MB) Due-pinout.svg PDF file (569kB) Due-pinout.pdf Note th..
아두이노나노 업로드 시간 오래 걸리면서 에러 날 때 아두이노나노 업로드 시간 오래 걸리면서 에러 날 때 1. 보드 설정을 arduino nano로 해주신 뒤 프로세서 설정을 atmega328p (old bootloader)로 설정해주시길 바랍니다.========>avrdude: Version 6.3-20171130 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2014 Joerg Wunsch System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf" Using Port : COM23 Using Programmer : arduino Over..
랩터(RAPTOR) 프로그램 강의 02 - 처음 만들어보는 랩터 프로그램 랩터(RAPTOR) 프로그램 강의 02 - 처음 만들어보는 랩터 프로그램랩터의 6가지 기호를 알아보고 시작합시다.랩터(Raptor) 프로그램 전체 강의 자료랩터(RAPTOR) 프로그램 강의 01 - 소개 및 설치와 사용법랩터(RAPTOR) 프로그램 강의 02 - 처음 만들어보는 랩터 프로그램랩터(RAPTOR) 프로그램 강의 03 - 변수 사용하여 프로그램하기랩터(RAPTOR) 프로그램 강의 04 - 연산자 사용하기랩터(RAPTOR) 프로그램 강의 05 - 제어문 반복문 사용하기랩터(RAPTOR) 프로그램 강의 06 - 함수 만들고 호출하기랩터(RAPTOR) 프로그램 강의 07 - 5개의 파란 동심원 그리기 문제랩터(RAPTOR) 프로그램 강의 08 - 순서도를 C 언어 코드 프로그램으로 변환 랩터 프로그..
랩터(RAPTOR) 프로그램 강의 05 - 제어문 반복문 사용하기 랩터(RAPTOR) 프로그램 강의 05 - 제어문 반복문 사용하기반복 LOOP를 사용하는 랩터 프로그램우리는 바로 위에서 변수 a의 값을 입력 받아 0과 비교한 결과에 따라 내용을 출력하고 프로그램을 끝냈습니다. 이번에 우리가 살펴 볼 문제는 숫자 하나만 읽어 처리하고 끝나지 않고, 값이 0이 아니면 계속 반복하는 다음과 같은 문제입니다. 참고로, 이전 문제와 다른 부분을 밑줄을 그어 표시하였습니다.랩터(Raptor) 프로그램 전체 강의 자료랩터(RAPTOR) 프로그램 강의 01 - 소개 및 설치와 사용법랩터(RAPTOR) 프로그램 강의 02 - 처음 만들어보는 랩터 프로그램랩터(RAPTOR) 프로그램 강의 03 - 변수 사용하여 프로그램하기랩터(RAPTOR) 프로그램 강의 04 - 연산자 사용하기랩터(..
랩터(RAPTOR) 프로그램 강의 08 - 순서도를 C 언어 코드 프로그램으로 변환 랩터(RAPTOR) 프로그램 강의 08 - 순서도를 C 언어 코드 프로그램으로 변환 랩터의 마법 – 순서도를 C 언어 프로그램으로 변환 랩터 프로그램에는 우리가 아직 사용하지 않은 또 다른 중요한 능력이 하나 있습니다. 바로 우리가 만든 순서도를 다양한 프로그램 언어로 변환하여 준다는 것입니다. 정말 그런 멋진 기능이 있는지, 또 어떻게 사용하는지 예를 들어 살펴보기로 합니다. 랩터(Raptor) 프로그램 전체 강의 자료랩터(RAPTOR) 프로그램 강의 01 - 소개 및 설치와 사용법랩터(RAPTOR) 프로그램 강의 02 - 처음 만들어보는 랩터 프로그램랩터(RAPTOR) 프로그램 강의 03 - 변수 사용하여 프로그램하기랩터(RAPTOR) 프로그램 강의 04 - 연산자 사용하기랩터(RAPTOR) 프로그램..
랩터(RAPTOR) 프로그램 강의 01 - 소개 및 설치와 사용법 랩터(RAPTOR) 프로그램 강의 01 - 소개 및 설치와 사용법 지금까지는 순서도를 눈으로만 보면서 이해하였는데, 이제부터는 우리가 직접 순서도를 그리면서 코딩하고 실행하여 결과를 확인하며 오류를 수정하는 과정의 실습을 본격적으로 진행하기 위하여 “랩터(RAPTOR)”라는 프로그램을 소개합니다. 랩터(Raptor) 프로그램 전체 강의 자료랩터(RAPTOR) 프로그램 강의 01 - 소개 및 설치와 사용법랩터(RAPTOR) 프로그램 강의 02 - 처음 만들어보는 랩터 프로그램랩터(RAPTOR) 프로그램 강의 03 - 변수 사용하여 프로그램하기랩터(RAPTOR) 프로그램 강의 04 - 연산자 사용하기랩터(RAPTOR) 프로그램 강의 05 - 제어문 반복문 사용하기랩터(RAPTOR) 프로그램 강의 06 - 함..
랩터(RAPTOR) 프로그램 강의 07 - 5개의 파란 동심원 그리기 문제 랩터(RAPTOR) 프로그램 강의 07 - 5개의 파란 동심원 그리기 문제여기서는 랩터로 코딩 하는 방법을 좀 더 확실히 익히기 위해, 우리가 앞에서 눈으로만 살펴보았던 다음과 같은 문제를 랩터로 같이 코딩 해보고, 작성한 프로그램을 실행하여 실제로 5개의 파란 동심원을 그래픽 화면에 그려보도록 합니다.문제: 다음 그림과 같이 중심점에서 반지름이 10씩 증가하는 다섯 개의 파란 동심원을 그리시오.문제 파악 및 랩터의 그래픽 기능 살펴보기랩터로 이 문제를 풀기 전에 먼저 이전에 우리가 만들었던 순서도는 다음과 같았습니다. 물론 랩터로 프로그램을 만들 때도 이와 동일한 방법을 사용할 것입니다. 다만 main 프로그램의 구조를 다음과 같이 초기 설정 이후에 반복하는 만들고, 각각의 setup, loop 및 c..