Example: confidence

임베디드시스템개론 - mclab.silla.ac.kr

: Arduino Lecture #1 : 2012. 3. 2 by ` ` ` ` 2 (1)` ` ` ` `DIY(Do It Yourself) 3 (2)` ` ` ` ` ` ` ` ` C/C++ ` MP3 Player , .4 (3)` ` / 3 / `Arduino Tutorial Sites` ` ` ` ` ` ` (4)` `Arduino Tutorial Sites ( )` ` ` ` ` ` ` ` (5)` ` ` ` ` ` ` ` : 7 (1)` ?

강의개요(1) ` 강의목표 ` 아두이노시스템활용 Î임베디드시스템의구성및제어방법학습 ` 모바일컴퓨팅및유비쿼터스컴퓨팅 ...

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of 임베디드시스템개론 - mclab.silla.ac.kr

1 : Arduino Lecture #1 : 2012. 3. 2 by ` ` ` ` 2 (1)` ` ` ` `DIY(Do It Yourself) 3 (2)` ` ` ` ` ` ` ` ` C/C++ ` MP3 Player , .4 (3)` ` / 3 / `Arduino Tutorial Sites` ` ` ` ` ` ` (4)` `Arduino Tutorial Sites ( )` ` ` ` ` ` ` ` (5)` ` ` ` ` ` ` ` : 7 (1)` ?

2 (2)` ?` a computer system designed for specific control functions within a larger system, often with real-time computing constraints. It is embeddedas part of a complete device often including hardware and mechanical parts. ` (by Wikipedia)` : (General-Purpose Computer System)9 (3)` ?` 10 (4)` ` TV, , , ` , P DA , ` , (router), , (home gateway)` , ` , , ` , , POS , AT M , ` , , 11 (5)` TV MP3 player12 (5)` 13 (6)` ` OS `.

3 ` ` ` CPU ` ` : , TV, ` ` CPU ` ` : mp3 player, , 14 (1)` (Arduino) ?` (prototyping) `3 A physical pieceof hardwareA programmingenvironmentA community& philosophy15 Arduino Philosophy & Communit`Open Source Physical Computing Platform` open source hardware `open source: free to inspect & modify`physical computing. what? `ubiquitous computing, pervasive computing, ambient intelligence, calm computing, everyware, spimes, blogjects, smart `Community-built`Examples wiki (the playground ) editable by anyone`Forums with lots of helpful people16 (1)` 17 (2)`AVR Atmega 8-bit microcontroller chip `chip was designed to be used with C languageArduino Mega-ADK18 (3)`Arduino Diecimila Board 16 kBytes of Flash program memory 1 kByte of RAM 16 MHz (Apple II: 1 MHz) Inputs and Outputs 13 digital input/output pins 5 analog input pins 6 analog output(PWM) pins Completely stand-alone: doesn t need a computer once programmed19 (4)`Arduino Mega-ADK Board 256 kBytes of Flash program memory 4 kByte of EEPROM 8 kByte of RAM 16 MHz (Apple II.)

4 1 MHz) Inputs and Outputs: - 40 digital input/output pins- 16 analog input pins- 14 analog output(PWM) pins 4 s UART(serial) port USB Host channelATmega2560 USB Host Channel20 (5)` Lilypad ArduinoBreadboard ArduinoArduino MiniArduino NanoArduino BluetoothArduino EthernetArduino NotebookArduino DIY21 (1)`Arduino IDE221. 2. 3. (ISP)4. Function ButtonsProgram Coding AreaSystem Message Area (2)`Arduino IDE 1) ( ) 2) 3) : /root/.bashrc23#> pwd/root/ #> mv /opt#> cd /opt#> tar xvfz #> gedit ~/.bashrc:PATH=/ :$PATH:#> source ~/.bashrc#> arduino (3)`Host PC 24lsusb (1)` `Make as many changes as you want`Not like most web programming: edit run`Edit compile upload run25 (2)` your sketch`Sketch : Arduino Compile button(to check for errors) Upload button to program Arduino board with your sketch26 (3)` `LED Blink Example`Step #1 : Arduino Board `Step #2 : Arduino `Step #3 : Arduino ` arduino 27 (4)` `Step #4 : LED Blink ` : File Examples Blick`Step #5 : Compile `Step #6 : Unoload `Step #7 : ` led 13 28


Related search queries