RPino GOGO PLUS 사용자설명서 v1.0 10 Copyright c NulSom Inc. All Rights Reserved.
제품특징및사양 라즈베리파이 (RaspberryPi Model B+) 에장착하여 PC 없이사용가능한확장보드 아두이노 (Arduino) 부트로더내장 라즈베리파이를통한아두이노스케치업로드가능 (Arduino IDE 사용가능 ) Micro USB B 포트제공 ( 스마트폰 Micro 5 핀케이블사용가능 ) - 스케치업로드 ( 단독사용가능 ) - 라즈베리파이, RPino GOGO PLUS 전원공급 아두이노 / 라즈베리파이 Model B+ GPIO 핀배열호환 간편한통신모드설정지원 - I2C Enable / Disable (RPi RPino) - UART Mode Select (All open, PC RPi, PC RPino, RPino RPi) 상태표시 LED 지원 (POWER, LOAD, RX, TX) 전원보호용퓨즈장착 ( 라즈베리파이 1100mA / RPino GOGO PLUS 750mA) 자동전압레벨변환회로채용으로안정성향상 (3.3V 3V 5V 신호레벨 ) 라즈베리파이와결합시에도 RPi-Camera 사용용이 제품명 MCU RPino GOGO PLUS ATmega328P 동작속도 16MHz ( External Crystal ) 동작전압컨넥터 Digital I/O 핀 Analog Input 핀 5V Micro USB B Type 14 Pin 6 Pin Flash Memory 32 KB - 0.5 KB used dby bootloader 스위치 MODE, RESET < RPino GOGO PLUS 앞면 > < RPino GOGO PLUS 뒷면 > 2
제품크기정보 ( 단위 :mm) < RPino GOGO PLUS > < Raspberry Pi 에 RPino GOGO PLUS 결합시 > 3
핀배열 wiringpi ALT5 ALT4 ALT3 ALT1 ALT0 ALT0 ALT1 ALT3 ALT4 ALT5 wiringpi 8 9 7 0 2 3 12 13 14 30 21 22 23 24 25 RTS1 PWM1 SPI1_CE1_N ARM_TMS ARM_TRST SPI1_MISO ARM_TDI RTS0 SD1_DAT3 SD1_CLK BSCSL/SCLK SD1_DAT2 SA3 SA2 SA1 SD9 SD14 SD2 SD1 SD3 SA5 SA0 SOE_N/SE SD5 SD11 SDA1 SCL1 GPCLK0 SPI0_MOSI SPI0_MISO SPI0_SCLK SDA0 GPCLK1 GPCLK2 PWM1 PCM_FS 3V3 1 GPIO 2 3 GPIO 3 5 GPIO 4 7 GND 9 GPIO17 11 GPIO27 13 GPIO22 15 3V3 17 GPIO10 19 GPIO 9 21 GPIO11 23 GND 25 GPIO 0 27 GPIO 5 29 GPIO 6 31 GPIO13 33 GPIO19 35 GPIO26 37 GND 39 2 5V 4 5V 6 GND 8 GPIO14 10 GPIO15 12 GPIO18 14 GND 16 GPIO23 18 GPIO24 20 GND 22 GPIO25 24 GPIO 8 26 GPIO 7 28 GPIO 1 30 GND 32 GPIO12 34 GND 36 GPIO16 38 GPIO20 40 GPIO21 UART0_TXD UART0_RXD PCM_CLK SPI_CE0_N SPI_CE1_N SCL0 PWM0 PCM_DIN PCM_DOUT SD6 SD7 SD10 SD15 SD16 SD17 SD0 SWE_N/SRW_N SA4 SD4 SD8 SD12 SD13 BSCSL/MOSI SD1_CMD SD1_DAT0DAT0 SD1_DAT1 CTS0 BSCSL/MISO BSCSL/CE_N SPI1_CE0_N ARM_RTCK ARM_TD0 ARM_TCK SPI1_CE2_N SPI1_MOSI SPI1_SCLK UART1_TXD 15 UART1_RXD 16 PWM0 1 4 5 6 10 11 31 ARM_TMS 26 CTS1 27 GPCLK0 28 GPCLK1 29 라즈베리파이 Model B+ GND POWER General Purpose I/O BSC(I2C) Master 0/1 BSC(I2C) / SPI Slave SPI 0/1 ARM JTAG PCM(Audio) PWM Secondary Memory General Purpose Clock UART 0/1 Micro SD Card GND POWER Control Physical Pin Part Pin Pin Function Digital Pin Analog Related Pin PWM Pin Serial Pin IDLE 아두이노 RESET SDA SCL ADC0 ADC1 ADC2 ADC3 ADC4 ADC5 Not Connected IOREF PCINT14 3V3 5V GND GND VIN PCINT8 PCINT9 PCINT10 PCINT11 PCINT12 PCINT13 A0 A0 A1 A1 A2 A2 A3 A3 A4 A4 A5 A5 PC6 1 PC0 23 PC1 24 PC2 25 PC3 26 PC4 27 PC5 28 28 PC5 A5 A5 PCINT13 SCL ADC5 27 PC4 A4 A4 PCINT12 SDA ADC4 21 AREF AREF GND 19 PB5 D13 PCINT5 SCK 18 PB4 D12 PCINT4 MISO 17 PB3 D11 OC2A PCINT3 MOSI PWM 16 PB2 D10 OC1B PCINT2 SS PWM 15 PB1 D9 OC1A PCINT1 PWM 14 PB0 D8 CLK0 PCINT0 ICP1 13 PD7 D7 AIN1 PCINT23 12 PD6 D6 AIN0 PCINT22 OC0A PWM 11 PD5 D5 T1 PCINT21 PWM 6 PD4 D4 T0 PCINT20 XCK 5 PD3 D3 INT1 PCINT19 OC2B PWM 4 PD2 D2 INT0 PCINT18 3 PD1 D1 TXD PCINT17 TX 2 PD0 D0 RXD PCINT16 RX 4
스위치별기능 1. RESET 스위치 RESET 스위치 PUSH 동작 - RPino GOGO PLUS Reset RPino GOGO PLUS 의 MCU 만 RESET 하기때문에라즈베리파이의작동과는무관합니다. 2. MODE 스위치 No. 핀이름기능 1 SDA I2C 2 SCL Enable 3 A UART 4 B Mode Select 스위치를사용하여기능 ENABLE / DISABLE 스위치왼쪽으로이동시동작 : OFF 스위치오른쪽으로이동시동작 : ON I2C - 라즈베리파이와 RPino GOGO PLUS I2C 연결 ON/OFF A, B 스위치 UART 연결설정 모드명 A B 내용 MODE 0 0 0 모든 UART 통신비활성화 MODE 1 0 1 PC Raspberry Pi MODE 2 1 0 PC RPino GOGO PLUS MODE 3 1 1 Raspberry Pi RPino GOGO PLUS 5
MODE 스위치설정 1. I2C 통신설정 SDA, SCL을 ON 상태로하여 I2C Enable < MODE 스위치 > OFF ON 1 SDA ON 2 SCL ON 3 X A Don t Care 4 X B Don t Care Arduino용 5V 레벨 I2C 디바이스사용가능 -DAC/ADC - 초음파센서 - 온도센서등 2. UART 통신설정 3- 상태버퍼사용으로오픈시포트상호간섭을없앰 RPino MODE 3 MODE 2 MODE 0 All Open RPi PC MODE 1 MODE 0 : 모든 UART 통신비활성화 - 연결되어있는모든 UART 통신모드를비활성화시킵니다. ( 아두이노핀에있는 TX->1, RX<-0 핀은사용자의스케치프로그램에따라사용가능 ) MODE 1 : PC Raspberry Pi - RPino GOGO PLUS 에부착된 Micro USB B 컨넥터를이용하여 PC 와 Raspberry Pi 의 UART 통신을연결합니다. MODE 2 : PC RPino GOGO PLUS - Micro USB B 컨넥터를이용하여 PC 와 RPino GOGO PLUS 의 UART 통신을연결합니다. MODE 3 : Raspberry Pi RPino GOGO PLUS - Raspberry Pi Model B+ 의 GPIO 핀을이용하여 RPi와 RPino GOGO PLUS의 UART 통신을연결합니다. 6
MODE 0 모든 UART 통신비활성화 < MODE 스위치 > OFF ON 1 X SDA Don t Care 2 X SCL Don t Care 3 A OFF 4 B OFF MODE 1 PC Raspberry Pi - USB 포트를이용한라즈베리파이 UART 모드 (PC 를이용한시리얼모니터 ) <MODE 스위치 > OFF ON 1 X SDA Don t Care 2 X SCL Don t Care 3 A OFF 4 B ON MODE 2 PC RPino GOGO PLUS - USB 포트를이용한 RPino GOGO PLUS UART 모드 (PC 를이용한스케치업로드또는시리얼모니터 ) < MODE 스위치 > OFF ON 1 X SDA Don t Care 2 X SCL Don t Care 3 A ON 4 B OFF 최초사용및장치드라이버인식실패시 17 페이지를참고하세요. MODE 3 Raspberry Pi RPino GOGO PLUS - 라즈베리파이와 RPino GOGO PLUS 간의 UART 모드 (RPi 를이용한스케치업로드또는시리얼모니터 ) < MODE 스위치 > OFF ON 1 X SDA Don t Care 2 X SCL Don t Care 3 A ON 4 B ON 최초사용시개발환경구축은 9 페이지를참고하세요. 7
라즈베리파이와결합하여사용 1. 라즈베리파이 2x20 GPIO 컨넥터에 RPino GOGO PLUS 컨넥터를연결 2. 이용방법에따라 MODE 스위치를설정 라즈베리파이를이용한스케치업로드 - MODE 3 (Raspberry Pi RPino GOGO PLUS) PC 를이용한스케치업로드 - MODE 2 (PC RPino GOGO PLUS) 3. Micro USB 케이블을 RPino GOGO PLUS USB 컨넥터에연결 연결시라즈베리파이의전원도함께공급됩니다. * 스마트폰 Micro 5 핀 USB 케이블사용가능 (5V / 2A 이상어댑터사용권장 ) 4. 사용환경에따라 9 페이지의 개발환경구축 을참고하여 Arduino 설치및 RPino 설정 RPino GOGO PLUS 단독사용 (PC 를이용한스케치업로드 ) 1. RPino GOGO PLUS 을서포트로고정 ( 권장 ) 10mm이상의서포트사용권장 Female Header (H : 8.5mm) 서포트 (H : 10mm) 2. PC 스케치업로드를위한 MODE 스위치설정 - MODE 2 (PC RPino GOGO PLUS) 3. Micro USB 케이블을 RPino ogogo PLUS USB 컨넥터에연결 4. 17 페이지의 개발환경구축 을참고하여장치드라이버및 Arduino IDE 설치 8
개발환경구축 ( 라즈베리파이 Arduino IDE) 진행하기전에반드시인터넷이연결되어있어야합니다. arduino 패키지 (Arduino IDE) 설치및 RPino 설정 1. 라즈베리파이업데이트 pi@raspberrypi ~ $ sudo apt get update pi@raspberrypi ~ $ sudo apt get upgrade 2. arduino 패키지 (Arduino IDE) 설치 pi@raspberrypi ~ $ sudo apt get install arduino 3. RPino 설정파일다운로드 pi@raspberrypi ~ $ wget http://nulsom.com/source/rpino.tar.gz 4. 설정파일압축해제 pi@raspberrypi ~ $ tar xvfz rpino.tar.gz 5. 디렉토리이동및 RPino 설정 pi@raspberrypi ~ $ cd rpino pi@raspberrypi ~/rpino $./setup_rpino [ ok ] the original "/usr/bin/avrdude" file backup completed [ ok ] the original "/usr/bin/avrdude.org" file copy completed [ ok ] an "/usr/bin/autoreset" file copy completed [ ok ] an "/usr/bin/avrdude autoreset" file copy completed [ ok ] avrdude file link completed [ ok ] an "/etc/udev/rules.d/80 rpino.rules" file copy completed [ ok ] the original "/boot/cmdline.txt" file backup completed [ ok ] an "/boot/cmdline.txt" file copy completed [ ok ] the original "/etc/inittab" file backup completed [ ok ] an "/etc/inittab" file copy completed [ ok ] the original "/usr/share/arduino/hardware/arduino/boards.txt" file backup completed [ ok ] an "/usr/share/arduino/hardware/arduino/boards.txt" file copy completed pi@raspberrypi ~/rpino $ _ 설정과정중 [ warning ] 메세지는.org 파일이존재하는경우발생 ( 이전백업파일존재 ) 6. /etc/inittab 파일수정 소스편집기는 vi 대신 nano 를사용하셔도됩니다. pi@raspberrypi ~/rpino $ sudo vi /etc/inittab - 하단에위치한다음내용을수정수정전 #Spawn a getty on Raspberry Pi serial line T0:23:respawn:/sbin/getty L ttyama0 115200 vt100 TO:23:respawn 앞쪽에 # 을추가하여주석처리수정후 #Spawn a getty on Raspberry Pi serial line #T0:23:respawn:/sbin/getty L ttyama0 115200 vt100 9
7. /boot/cmdline.txt 파일수정 pi@raspberrypi p ~/rpino $ sudo vi /boot/cmdline.txt / 수정전 dwc_otg.lpm_enable=0 console=ttyama0, 115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait console=ttyama0, 115200 부분을삭제 라즈베리파이의커널버전에따라다음과같이표시될수있으며해당내용을모두지워주세요. console=ttyama0, 115200 kgdboc=ttyama0,115200 수정후 dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait 8. 라즈베리파이재부팅 pi@raspberrypi ~ $ sudo shutdown r now Arduino IDE 사용방법 1. 부팅후 X-window 실행 pi@raspberrypi ~ $ startx 2. Arduino IDE 실행 버튼클릭 > Electronics > Arduino IDE 선택 10
3. RPino GOGO PLUS 보드설정 Tools > Board > RPino w/ ATmega328 선택 4. 시리얼포트및프로그래머선택 Tools > Serial Port > /dev/ttys0 선택 11
5. Blink 예제프로그램선택 아이콘클릭 > 01.Basics > Blink 예제선택 6. 프로그램컴파일및업로드 아이콘클릭 ( 컴파일및업로드 ) 상태바상단에 Done uploading 문구가출력되면정상적으로업로드완료 12
개발환경구축 ( 라즈베리파이 Command Line) 진행하기전에반드시인터넷이연결되어있어야합니다. arduino(arduino IDE) & arduino-mk 패키지설치및 RPino 설정 1. 라즈베리파이업데이트 pi@raspberrypi ~ $ sudo apt get update pi@raspberrypi ~ $ sudo apt get upgrade 2. arduino(arduino IDE) & arduino-mk 패키지설치 pi@raspberrypi i ~ $ sudo apt get t install arduino arduino mk GUI 환경이아닌 Command Line 에서만사용시에는다음과같이설치하시면됩니다. pi@raspberrypi ~ $ sudo apt get install arduino core arduino mk 3. RPino 설정파일다운로드 pi@raspberrypi ~ $ wget http://nulsom.com/source/rpino.tar.gz 4. 설정파일압축해제 pi@raspberrypi ~ $ tar xvfz rpino.tar.gz 5. 디렉토리이동및 RPino 설정 pi@raspberrypi ~ $ cd rpino pi@raspberrypi ~/rpino $./setup_rpino [ ok ] the original "/usr/bin/avrdude" file backup completed [ ok ] the original "/usr/bin/avrdude.org" file copy completed [ ok ] an "/usr/bin/autoreset" file copy completed [ ok ] an "/usr/bin/avrdude autoreset" file copy completed [ ok ] avrdude file link completed [ ok ] an "/etc/udev/rules.d/80 rpino.rules" file copy completed [ ok ] the original "/boot/cmdline.txt" file backup completed [ ok ] an "/boot/cmdline.txt" file copy completed [ ok ] the original "/etc/inittab" file backup completed [ ok ] an "/etc/inittab" file copy completed [ ok ] the original "/usr/share/arduino/hardware/arduino/boards.txt" file backup completed [ ok ] an "/usr/share/arduino/hardware/arduino/boards.txt" file copy completed pi@raspberrypi p ~/rpino $ _ 설정과정중 [ warning ] 메세지는.org 파일이존재하는경우발생 ( 이전백업파일존재 ) 6. /etc/inittab 파일수정 pi@raspberrypi ~/rpino $ sudo vi /etc/inittab - 하단에위치한다음내용을수정수정전 #Spawn a getty on Raspberry Pi serial line T0:23:respawn:/sbin/getty L ttyama0 115200 vt100 TO:23:respawn 앞쪽에 # 을추가하여주석처리수정후 #Spawn a getty on Raspberry Pi serial line #T0:23:respawn:/sbin/getty L ttyama0 115200 vt100 소스편집기는 vi 대신 nano 를사용하셔도됩니다. 13
7. /boot/cmdline.txt 파일수정 pi@raspberrypi p ~/rpino $ sudo vi /boot/cmdline.txt / 수정전 dwc_otg.lpm_enable=0 console=ttyama0, 115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait console=ttyama0, 115200 부분을삭제 라즈베리파이의커널버전에따라다음과같이표시될수있으며해당내용을모두지워주세요. console=ttyama0, 115200 kgdboc=ttyama0,115200 수정후 dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait 8. 라즈베리파이재부팅 pi@raspberrypi ~ $ sudo shutdown r now arduino-mk 사용방법 - GUI 환경이아닌 Command Line 에서컴파일및스케치업로드를할수있는방법 1. 스케치디렉토리생성및소스작성 pi@raspberrypi ~ $ sudo mkdir mysketch pi@raspberrypi ~ $ sudo cd mysketch pi@raspberrypi ~/mysketch $ sudo vi mysketch.ino 디렉토리명과 *.ino 파일명이반드시일치해야합니다. - Blink 예제 void setup() { pinmode(13, OUTPUT); } void loop() { digitalwrite(13, HIGH); delay(1000); digitalwrite(13, LOW); delay(1000); } 2. Makefile 작성 pi@raspberrypi ~/mysketch $ sudo vi Makefile - Makefile 내용 RPino 설정파일안에포함되어있는 Makefile 을사용하셔도됩니다. ARDUINO_DIR = /usr/share/arduino BOARD_TAG = rpino ARDUINO_PORT = /dev/ttys0 ARDUINO_LIBS = '' include /usr/share/arduino/arduino.mk 14
3. RPino GOGO PLUS 에스케치업로드 pi@raspberrypi p ~/mysketch $ sudo make upload for STTYF in 'stty F' 'stty file' 'stty f' 'stty <' ; \ do $STTYF /dev/tty >/dev/null 2>&1 && break ; \ done ; \ $STTYF /dev/ttys0 hupcl ; \ (sleep 0.1 2>/dev/null sleep 1) ; \ $STTYF /dev/ttys0 hupcl 최초컴파일의경우이위치에컴파일메시지가표시됩니다. ( 생략 ) /usr/bin/avrdude q V p atmega328p C /etc/avrdude.conf c arduino b 57600 P /dev/ttys0 \ U flash:w:build cli/mysketch.hex:i avrdude original: AVR device initialized and ready to accept instructions avrdude original: Device signature = 0x1e950f avrdude original: NOTE: FLASH memory has been specified, an erase cycle will be performed To disable this feature, specify the D option. avrdude original: erasing chip avrdude original: reading input file "build cli/mysketch.hex" avrdude original: writing flash (1040 bytes): avrdude original: 1040 bytes of flash written avrdude original: safemode: Fuses OK pi@raspberrypi ~/mysketch $ _ RPino 설정파일제거 - 사용자혹은기타환경에의한오작동시재설정또는 RPino 설정전상태로되돌리기위한방법 1. RPino 설정파일다운로드 기존에다운받은파일도사용가능합니다. pi@raspberrypi ~ $ wget http://nulsom.com/source/rpino.tar.gz 2. 설정파일압축해제 pi@raspberrypi ~ $ tar xvfz rpino.tar.gz 3. 디렉토리이동 pi@raspberrypi ~ $ cd rpino 4. RPino 설정파일제거 pi@raspberrypi ~/rpino $./remove_rpino [ ok ] remove "/usr/bin/avrdude" link file [ ok ] remove "/usr/bin/avrdude origianl origianl" file [ ok ] restore "/usr/bin/avrdude" original file [ ok ] remove "/usr/bin/autoreset" file [ ok ] remove "/usr/bin/avrdude autoreset" file [ ok ] remove "80 rpino.rules" file [ ok ] restore "cmdline.txt" original file [ ok ] restore "inittab" original file [ ok ] restore "boards.txt txt" original file pi@raspberrypi ~/rpino $ _ 15
원본파일이백업되어있지않은경우 pi@raspberrypi p ~/rpino $./remove_rpino [ warning ] The original files not found! May not be completely restore if you continue. Do you want to continue? [y/n] 위메시지는 RPino 설정시백업한원본파일중한개이상의파일이존재하지않을때표시되고사용자의선택에따라제거여부가결정되며백업이되어있는원본파일만복구됩니다. 이경우동작상오류가발생될가능성이있기때문에페이지하단 arduino / arduino-core 패키지재설치 를진행해주시기바랍니다. 예시 ) avrdude 의원본파일이백업되어있지않은경우 Do you want to continue? [y/n] y [ warning ] the original "/usr/bin/avrdude" file dosen't exist! [ ok ] remove "/usr/bin/avrdude" link file [ ok ] remove "/usr/bin/avrdude original" file [ ok ] remove "/usr/bin/autoreset" file [ ok ] remove "/usr/bin/avrdude autoreset" file [ ok ] remove "/etc/udev/rules.d/80 rpino.rules" file [ ok ] restore "/boot/cmdline.txt" original file [ ok ] restore "/etc/inittab" original file [ ok ] restore "/usr/share/arduino/hardware/arduino/boards.txt" original file pi@raspberrypi ~/rpino $ _ 5. 라즈베리파이재부팅 pi@raspberrypi ~ $ sudo shutdown r now arduino / arduino-core 패키지재설치 1. arduino / arduino-core 패키지삭제 X Window 환경또는 Arduino IDE를설치한사용자의경우 pi@raspberrypi ~ $ sudo apt get autoremove arduino Command Line 환경또는 arduino-core 패키지를설치하여사용한경우 pi@raspberrypi ~ $ sudo apt get autoremove arduino core 2 사용환경에따른패키지재설치 X Window 환경또는 arduino 패키지 (Arduino IDE) 사용 pi@raspberrypi ~ $ sudo apt get install arduino Command Line 환경또는 arduino-core 패키지설치 pi@raspberrypi ~ $ sudo apt get install arduino core RPi RPino 재설정은최초설정방법과동일하게하시면됩니다. 16
개발환경구축 (PC Arduino IDE) Windows 7 을기준으로작성되었습니다. Arduino IDE 다운로드 arduino.cc 사이트에서상단 Download 를클릭하여사용자의운영체제에맞게다운로드 * 작성일기준버전 : 2014/10/23 arduino-1.0.6 Version - Windows Installer - http://downloads.arduino.cc/arduino-1.0.6-windows.exe windows.exe Zip File - http://downloads.arduino.cc/arduino-1.0.6-windows.zip 장치드라이버다운로드 제품의장치드라이버는 FTDI chip 공식홈페이지에서다운로드받을수있습니다. www.ftdichip.com > Drivers > VCP Drivers > 운영체제에맞는드라이버다운로드 * 작성일기준버전 : 2014/10/23 21200Version 2.12.00 - Windows 32/64Bit - http://www.ftdichip.com/drivers/cdm/cdm%20v2.12.00%20whql%20certified.zip - Linux 32Bit - http://www.ftdichip.com/drivers/vcp/linux/ftdi_sio.tar.gz 64Bit - http://www.ftdichip.com/drivers/vcp/linux/ftdi_sio.tar.gz 장치드라이버및 Arduino IDE 설치 1. MODE 스위치를 MODE 2 로설정 < MODE 스위치 > OFF ON 1 X SDA Don t Care 2 X SCL Don t Care 3 A ON 4 B OFF 2. RPino GOGO PLUS 를 PC 의 USB 와연결 위와같이드라이버설치가자동으로되는경우에는따로설치할필요가없습니다. 자동드라이버설치에실패한경우에는다음페이지의설치방법을참고해주세요. 17
3. 작업관리자 실행 - 시작 > 실행 > devmgmt.msc 입력 - 시작 > 컴퓨터 ( 오른쪽마우스클릭 )> 속성 > 작업관리자 클릭 4. 드라이버소프트웨어업데이트 (P) 클릭 18
5. 컴퓨터에서드라이버소프트웨어찾아보기 (R) 클릭 6. 하위폴더포함 (I) 체크후 찾아보기 (R) 클릭 19
7. 압축해제한폴더 선택 폴더명, 위치는사용자에따라다를수있습니다. 8. 다음 클릭 20
9. 정상적으로설치가완료되면아래와같은창이뜹니다. 닫기 클릭 FTDI chip 을사용하기때문에포트명은제품명이아닌 USB Serial Port 로표시됩니다. Arduino IDE 사용방법 1. 보드및시리얼포트선택 도구 > 보드 > Arduino Duemilanove w/ ATmega328 선택 도구 > 시리얼포트 > COMxx 선택 (RPino GOGO PLUS가인식되어있는 COM 포트를선택 ) 21
2. Blink 예제프로그램컴파일및업로드 아이콘클릭 > 01.Basics > Blink 예제선택 아이콘클릭 ( 컴파일및업로드 ) 상태바상단에업로드완료문구가출력되면정상적으로업로드완료 제품문의 주소 : 대전광역시유성구테크노 1 로 11-3 N214 호 ( 관평동 1337) 대표번호 : 042-710-2580 이메일 : support@nulsom.com 홈페이지 : 블로그 : nulsom.tistory.com 22