<4D F736F F F696E74202D20325FBEC6B5CEC0CCB3EB20B1E2C3CABDC3C7E82E BC8A3C8AF20B8F0B5E55D>

Similar documents
Microsoft PowerPoint - DMX512강좌.ppt

뉴티씨 (NEWTC) ATmega8 교육용모듈 (Model : AM-8PL ) 메뉴얼 ( 주 ) 뉴티씨 ( NEWTC ) 1. ATmega8 모듈 (AM-8PL) 소개 ATmega8 칩을

11 강 AVR board & download cable 2009 년도 1 학기 센서개론 Mechatronics Lab 센서개론

untitled

Microsoft PowerPoint - avr_bootloader.ppt

Microsoft PowerPoint - STM32_LCD보드.ppt [호환 모드]

JMOD : ATmega128 기본모듈 사용자설명서 제이씨넷

Microsoft PowerPoint - RPino-GOGO_datasheet.pptx

NERO_M128_V10.opj

1. 제품사진및보드설명 그림. LK ATmega128 A2 트레이닝보드사진 제품소개 ATMEL사의 8비트프로세서인 AVR-ATmega128 MCU를이용하여학습및제품개발을핛수있는 AVR 트레이닝보드입니다. 초보자를세심하게배려하기위하여모든부품의부품이름및부품정보가트레이닝보드

<4D F736F F F696E74202D20342EBACEC6AEB8F0B5E520B9D720C7C3B7A1BDC3B7D220C7C1B7CEB1D7B7A52E BC8A3C8AF20B8F0B5E55D>

Microsoft Word - MAI-ISP-STK500_매뉴얼_Ver25.docx

<4A4B49542D D312DBBE7BFEBC0DABCB3B8EDBCAD2E646F63>

Microsoft Word - PEB08_USER_GUIDE.doc

ISP and CodeVisionAVR C Compiler.hwp

JARDUINO-UNO-BT 커넥터 / 스위치기능 종류 USB 커넥터리셋스위치 DC 전원잭업로드선택스위치 ISP 모드선택점퍼블루투스시리얼모듈전원 / 디지털포트 / 아날로그포트커넥터및 ISP 커넥터 기능 +5V 전원공급, 유선업로드기능누른상태에서전원을공급하면부트로더프로그

Microsoft PowerPoint - AVRSTUDIO_WINAVR.ppt [호환 모드]

Microsoft Word - Ahram_ISP_V15_Manual_V20.doc

USB Manager 1

OSTSen-THL100 사용자설명서 Ver 1.1 Onsystech OSTSen-THL100 Ver1.1 1 of 8 Onsystech

1. 제품사진및보드설명 < 그림 1.1> AVR-ATmega128 확장형 DEV 보드사진 1.1 제품소개 ATMEL사의 8비트프로세서인 AVR-ATmega128 MCU를이용하여학습및개발을할수있는 AVR 개발보드입니다. 초보자를세심하게배려하기위하여모든부품의부품이름및부품정

구성품 - UMD 2808 모듈 - JTAG 커넥터 - 젂원 케이블 주요 특징 모듈의 부품화 : 고신뢰성의 DSP 모듈을 최적화된 시스템에 적용 용이 TMS320F2808 ZGMS - 100MHz 탑재 : 확장된 온도규격 (-40 도 ~ 125 도) 적용 Ultralo

Microsoft Word - SMB-63-2_KR_.doc

AL181N,ÇѱÛ,Ù+An+pip[D¿ë

개요

CAN-fly Quick Manual

OSTSen-MOS100 사용자설명서 Ver 1.1 Onsystech OSTSen-MOS100 Ver of 8 Onsystech

Microsoft Word - EastSocket매뉴얼_ _.doc

OSTSen-PIR100 사용자설명서 Ver 1.1 Onsystech OSTSen-PIR100 V1.1 1 of 8 Onsystech

Cortex-M 아두이노 프로그래밍 Cortex-M 아두이노 프로그래밍 4/2/2016 Written by Steve AHN 1/23

시작하기 시작할 준비가 되었으면 다음 설명에 따라 설문조사를 실시한다. 1단계: 허락받기 클럽을 떠나는 회원에게 에 응해 줄 것인지 물어본다. 이 설문 조사는 클럽의 문제점을 보완해 향후 같은 이유로 이탈하는 회원들이 없도록 하기 위한 것이며, 응답 내용은 대외비로 처

<4D F736F F F696E74202D20BAEDB7E7C0CCB3EB3220B1E2BABBC7FC20BBE7BFEBBCB3B8EDBCAD2D E >

Microsoft PowerPoint - RPino-GOGO-PLUS_datasheet.pptx

Microsoft PowerPoint - es-arduino-lecture-03

Status S/N TITLE: Education Rev V0.1 Date 2012 /04/18 Doc LK임베디드 AVR-ATmega2560 확장형개발보드매뉴얼 LK Development Team AVR ATmega2560 확장형개발보드매뉴얼 (P/N: LK-AVR2

Microsoft Word - DCMD-1000 사용자 메뉴얼.docx

Microsoft Word - AVRISP mkII 장비 운용.doc

RealDSP UT 프로그램 메뉴얼

DSP_MON 프로그램 메뉴얼

SW

1 SW

iS5_K( )

RealDSP UT 프로그램 메뉴얼

Microsoft PowerPoint - SY-A3PSK-V1.pptx

100_ATmega128_보드제작.hwp

1. 제품소개및설명 제품특징 그림. 개발장비사진 - AVR FLASH READ/WRITE 가능 - AVR ISP 프로그래밍방식을지원하는 ATmega8, ATmega16, ATmega32, ATmega64, ATmega128, ATmega 등다수의 AVR MC

Microsoft PowerPoint - AVR100%(1).ppt

Arduino- 서보모터 서울과학기술대학교기계시스템디자인공학과 교수김성환

텀블러514

USBISP_V20_manual.hwp

Install stm32cubemx and st-link utility

PowerPoint 프레젠테이션

<4D F736F F F696E74202D203131C1D6C2F7202D E6FB8A620C0CCBFEBC7D120C4B3B8AFC5CD204C43442C C1A6BEEEC7CFB1E2205

PA-2100_2200DC.xls

Microsoft Word - Armjtag_문서1.doc

PowerPoint 프레젠테이션

<4D F736F F F696E74202D20C0BDBCBA484D4920C0FBBFEB20C5DAB7B9B8C5C6BDBDBA20B4DCB8BBB1E228B9DFC7A5C0DAB7E129>

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1

뉴티씨 (NEWTC) 2. FB-CY4E-DEV (FPGA 개발 키트) 구성도 Port Select SW 7 Segment Text LCD UART RS-232C JTAG PORTA (5V) Active Serial PORTB (5V) OSC. 50MHz Analog

amazon-ii_stk_header_130704_162

인공위성연구소

Nordic Chipset BLE Test Application Note

AnyTouch V8, V7 Plus Series 최상의연결성과편리성

Microsoft Word - AM-GYRO-P V02 메뉴얼.doc

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

PowerPoint 프레젠테이션

Example: LED flashlight

P4S-341 User Manual > 주요특징 주요특징 자체개발한 PHPoC 인터프리터탑재 USB 를이용한간편한개발환경제공 10/100Mbit 이더넷지원 22 개의디지털 I/O 포트및 6 개의아날로그입력포트제공 2 개의 UART 포트를제공 4 개의하드웨어타이머를제공

PowerPoint 프레젠테이션

차시 AS_02 대상 교육주제아두이노 LED 및버튼제어프로젝트교육시간 120 분 1. 아두이노를이용하여 LED 를제어할수있다. 교육목표 2. 아두이노를이용하여삼색 LED 를제어할수있다. 3. 아두이노에서버튼입력을수행하여프로그램에연동할수있다. 장비류는미리배분하고, 재료는

TITLE: Education LK Development Team Status S/N Revision V0.1 Date 2011 /08/09 Doc LK임베디드 LK-STM32-M Manual ST-STM32F 모듈매뉴얼 (Model: LK-STM32-M V01) WW

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

1. 제품소개및특징 1.1 제품소개 < 그림 1.1> AVRISP MK2 USB 개발장비 AVR ISP(In System Programmer)MK2 USB 란 Atmel 사의 AVR 마이크로컨트롤러의내부플래쉬와 EEPROM 에프로그램메모리및데이터를써 (Write, Re


Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

Hardware Document

untitled

SW테스트베드 장비 리스트

hd1300_k_v1r2_Final_.PDF

Microsoft PowerPoint - 4_Wii눈척.ppt [호환 모드]

Portbase-3010F

JDK이클립스

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

Microsoft PowerPoint - AD-USBISP_V03_사용법.pptx

슬라이드 제목 없음

Microsoft Word - AD-USBISP V03 메뉴얼.doc

시프트 레지스터 Shift Resistor 자, 이제 LED MATRIX 8x8 Board를 마이크로컨트롤러에 연결된 3개의 선으 로 제어해 보자. 이는 마이크로컨트롤러의 포트를 확장함과 동시에 프로그램 으로 제어를 더 쉽게 한다는 장점이 있다. 물론 포트를 절약하게

LS XGT SERIES Connection Manual

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

<4D F736F F F696E74202D20454D43BCB3B0E8B4EBC3A5BBE7B7CA2828C1D629B8B6B7E7C0CEC6F75FBDC5C1D6C8A3292E707074>


<546F F B8DEB4BABEF35FB8F1C2F72E687770>

ez-shv manual

슬라이드 1

오세경-제16-20호.hwp

Mango-E-Toi Board Developer Manual

CD-6208_SM(new)

BY-FDP-4-70.hwp

Implementation of FreeRTOS on LM3S811

Rev V0. Date 0 /0/ PICFA 확장형개발보드매뉴얼. 제품소개및특징. 제품소개 < 그림.> PICFA 확장형개발보드사진 Microchip사의 비트프로세서인 PICFA MCU를이용하여학습및개발을할수있는 PIC 확장형개발보드입니다. 초보자를세심하게배려하기위하여

Transcription:

아두이노사용해보기 http://arduino.cc/ 에서먼저프로그램을다운로드하여설치합니다. 시작이반이다 라는옛말이있죠? MCU 사용에있어서도개발환경구축하고, LED 하나깜박여보면절반은끝난거나마찬가지죠. 뭐 ~ 일단 http://arduino.cc/ 에방문하여 Download 를누르고해당 OS ( 보통 Windows를사용하시죠?) 용을압축파일을다운로드 ( 용량이 Mbyte 정도 ) 후압축을풀고 Arduino.exe를실행하시면됩니다. 처음에빈화면으로시작됩니다. 어떻게프로그램작성하나? 고민필요없습니다. 모방은창조의어머니 예제를하나불러옵니다. File>Examlples>Basics >Blink 왼쪽과같이 setup() 함수와 loop() 함수가보이네요. Setup() 은처음시작시에한번실행하는함수이고 Loop() 는계속반복하는메인함수입니다. 이버튼은소스의에러를검증 (Verify) 만하는기능이고, 아래의버튼이 실행파일생성및다운로드를실행합니다. 작성 : 00..0 KCO

아두이노설정및부트로더제작 다운로드하기전에사용하는 MCU 보드종류와통신포트를설정해주어야합니다. 그리고직접제작한보드의경우는부트로더기능도심어주어야합니다. 프로그램의특정파일을조금변경하면사용자보드추가도가능합니다. 그부분은생략하고사용자는 또는, V 또는.V에서선택하면됩니다. 향후멀티위에추가로 GPS와의통신기능을추가가필요한경우 Mega0 이나 0 을상요하면 개의통신포트까지사용이가능합니다 보드설정 프린터포트용다운로더제작방법 : http://arduino.cc/en/hacking/parallelprogrammer 간단히제작하여사용도가능합니다. 다시그려보면 통신포트설정

아두이노보드들 http://arduino.cc/en/main/hardware 다양한보드들이있네요.

아두이노보드회로살펴보기 http://arduino.cc/en/uploads/main/arduinonano0schematic.pdf USB 일체형권장보드 : Arduino Nano 부트동작의자동리세트동작에중요역할

아두이노보드회로살펴보기 USB 없는권장보드 : Arduino Pro Mini Arduino Pro Mini 회로도

아두이노자작보드회로예 : MCU 보드 CN ISP MISO SCK MOSI V PB PB PB PB PB0 PD PD PD U 0 CON CN_DIO PB ADC V A ADC0 PD ADC PC0(ADC0) PD(T0/XCK) PD PC(ADC) PD(INT) V X MHz C 0pF 0 0 0 V 0 XTAL/PB XTAL/PB PB(MISO) PB(MOSI/OC) PB(SS/OCB) PB(OCA) PB0(ICP) PD(AIN) PD(AIN0) PD(T) PB(SCK) A ADC C 0pF PB PB PB PB PB PB0 PD PD PD PD PD PD PD PD0 SW RESET C 0.uF V atmega/ ADC0 ADC ADC ADC ADC ADC ADC PD0 PD PD 0 PC(ADC) PC(ADC) PC(ADC/SDA) PC(ADC/SCL) (PC) PD0() PD() PD(INT0) R 0K ADC ADC ADC ADC V V R D CON CN_AIN CN K R V D 0 CN_COM K C 00uF,V CP 0.uF PCB 제작예 : 이전에제작해놓은보드인데,.V 레귤레이터와 에 LED 하나추가했으면좋았을텐데, 아무튼이전에제작해놓은보드많아서가끔잘사용합니다. MCU 는 ATmega/// 선택부착가능합니다. 혹시보드가필요하신분은리얼시스 (www.realsys.co.kr ) 제품구매시, 무료제공도가능 (?) 합니다.

아두이노자작보드회로예 : USB 보드 U J CON V CN CN D- D+ CN-USB L FB C 0.uF C 0.uF V 0 -IO USBDM USBDP RTS# CTS# DTR# DSR# DCD# RI# NC RESET# NC CBUS0/TXLED# OSCI CBUS/RXLED# OSCO CBUS/EN CBUS/PWREN# VOUT CBUS/SLEEP# A TEST FTRL 0 R R0 K K V V G C 0.uF U U_ U_ /U_RESET V R R K U_P U_N K CN_TTL CN CN_ V V R D C 00uF,V CP 0.uF CP 0.uF CP 0.uF K R RX D K TX 이회로는아두이노다운로드및 RS 통신겸용으로사용이가능한데, DMX 송신시험용으로도사용이가능합니다. 제품관련웹은 : http://www.realsys.co.kr/goods/content.asp?guid=&cate=&params=cate= cate ^sword=^swhat=^listsort=favorite^listtype=album^listsize=^page=

아두이노자작보드회로예 : LCD, 버튼, 가변저항부착 CN MISO U 0 PB LCE V _ PB ISP LCD _0 _ PD PB LCD SCK C S PB LCD CN_DIO CON 0 CN 0 PD V MOSI PD LCD PB0 LCRW _0 MISO 0 PD(T0/XCK) XTAL/PB XTAL/PB PD(T) PD(AIN0) PD(AIN) PB0(ICP) PB(OCA) PB(SS/OCB) PB(MOSI/OC) PB(MISO) PB(SCK) A ADC A PC0(ADC0) ) ) /SDA) /SCL) C) LCD LCRS LCRW PD PD PB PD V PB PB VR K C LCD ADC V BT BT V BT PD A PD CN PB0 PB LCE LCRS LCD PB LCA BT ADC0 SIG PD0 V SIG C 0pF V PD PD X MHz V PD PB R LCD PD ADC0 atmega/ 0 PD(INT) PD(T0/XCK) PC0(ADC0) PC(ADC) PC(ADC PC(ADC PC(ADC PC(ADC (PC PD0() PD() PD(INT0) ADC V BT C 0.uF PD ADC 0pF ADC BT R 0K 0 PD ADC LCB PD0 ADC K BT V V VR K ADC BT ADC 0 P V BT ADC ADC BT R K CN CN_AIN 0 P ADC BT R SW RESET P BT R K V U ADC V V D D SIG V CN0 CN_V D POW SIG R K D C 00uF,V R K P K CP 0.uF R K CN CN COM G V CP 0.uF R K N CP 0.uF CN DMX_TX CN_COM LCD 와버튼이필요한경우아래와같이제작사용도가능하겠지요?

아두이노핀매핑일반적으로 C 언어를사용하여 AVR MCU 를사용하는경우 PB0, PB 등과같이, 포트이름을사용하지만아두이노에서는보다함수관리가편리하도록숫자로핀이름을관리합니다. Atmega/ 의경우디지털 0 부터 까지있고, 아날로그는앞에 A 를붙여서 A0 ~ A 등으로명명합니다. 핀수가많은메가보드는숫자가증가합니다. 디지털핀예 : pinmode(, OUTPUT); digitalwrite(, HIGH); // 핀 = PB를출력핀으로 // 핀에 값출력 아날로그입력핀예 : val = analogread(); // A = PC 포트에서 ADC 값입력