SlideShare a Scribd company logo
1 of 3
2014 스마트디바이스지능통신 중간 고사(100)
Smart Device M2M
Date: 2014-05-16
1. 현재 기술 개발 추세는 Wearable Device가 중심이 되고 있지만 향후
M2M(Machine-to-Machine)까지 이를 수 있습니다. Wearable과 M2M 기술
개발을 가속화시킬 수 있는 Smartphone의 역할은 무엇인지 논증하시오. (30)
Wearable과 M2M의 특성상 고속 계산, 무선 연결, 배터리 사용 시간에 약점
을 가지고 있다. 만약 Wearable과 M2M Device를 Smartphone을 매개로
Internet에 연결한다면 Wearable과 M2M의 약점을 개선할 수 있다.
- 고속 계산: 단순 정보만 Smartphone에 전달하고 복잡한 계산은
Smartphone 혹은 Internet Server가 담당하게 하고 Wearable과 M2M은 최종
결과만 수신한다.
- 무선 연결: Wearable과 M2M은 소형화와 저가격화가 중요하므로 복잡한
통신 방식을 채택하기 어렵다. 따라서, 단순한 Bluetooth, ZigBee, NFC 등을
Wearable과 M2M에 장착하여 Smartphone과 통신하게 한다. Smartphone은
3G, LTE 등을 사용하여 Network 접근성을 높인다.
- 배터리 사용 시간: Wearable과 M2M의 소형화로 인해 고성능 배터리 장착
은 불가능하다. 따라서, 필요한 경우에만 Wearable과 M2M을 동작시키고 외
부 Network간의 중앙 관제는 Smartphone이 하는 것이 유리하다.
2. Serial Communication에 쓰이는 Parity 기법에 대해 답하시오. (30)
1) Parity 기법이 필요한 이유는 무엇인가? (10)
- Network에서는 항상 잡음이 발생하기 때문에 통신시 잡음에 의한 오류 검
출이 반드시 필요하다. Parity는 간단하지만 1bit 오류 검출이 가능하여 매우
다양하게 쓰인다.
2) Data를 7bits로 Encoding하고 마지막에 Even Parity를 붙인다. 다음 두 가
지 경우에 대해 적절한 Parity Bit를 붙이고 설명하라. (20)
- 1100011(?)
- 0011100(?)
- 11000110: 7bits Data가 표현하는 1의 개수가 4이므로 마지막에 단순히 0
만 붙여 전체 8bits의 1의 개수가 짝수가 되도록 한다.
- 00111001: 7bits Data가 표현하는 1의 개수가 3이므로 마지막에 1을 추가
로 붙여 전체 8bits의 1의 개수가 짝수가 되도록 한다.
3. Arduino A와 B를 이용하여 Serial Communication을 구현한다고 가정한다.
(40)
1) Arduino A의 Tx는 D2, Rx는 D5로 설정하고 Arduino B의 Tx는 D3, Rx는
D9을 설정한다. 이 설정에 필요한 배선을 그려라. (10)
2) 시작시 Arduino A는 “Hello”를 B에 전송하여 B의 모니터에 출력하고
Arduino B는 “Welcome”을 A에 전송하여 A에 출력하는 Arduino Sketch
Program를 각각 작성하라. 각 Code당 12줄 내외로 작성 필요. (30)
- SoftwareSerial 변수를 정의하고 getSerialInput을 사용하라.
- setup과 loop 함수만 작성하라.
Arduino A를 위한 Code Arduino B를 위한 Code
#include <SoftwareSerial.h>
SoftwareSerial myPart(5, 2);
#include <SoftwareSerial.h>
SoftwareSerial myPart(9, 3);
void setup() {
Serial.begin(9600);
myPart.begin(9600);
myPart.println(“Hello”);
}
void loop() {
String sInput =
getSerialInput(myPart);
if (!isEmpty(sInput))
Serial.println(sInput);
delay(100);
}
void setup() {
Serial.begin(9600);
myPart.begin(9600);
myPart.println(“Welcome”);
}
void loop() {
String sInput =
getSerialInput(myPart);
if (!isEmpty(sInput))
Serial.println(sInput);
delay(100);
}

More Related Content

What's hot

ICT+UD IoT App 융합작품 개발문서(스마트디바이스구조)
ICT+UD IoT App 융합작품 개발문서(스마트디바이스구조)ICT+UD IoT App 융합작품 개발문서(스마트디바이스구조)
ICT+UD IoT App 융합작품 개발문서(스마트디바이스구조)Yong Heui Cho
 
TestSDS2015-1(Answer)
TestSDS2015-1(Answer)TestSDS2015-1(Answer)
TestSDS2015-1(Answer)Yong Heui Cho
 
TestSDS2017-2(answer)
TestSDS2017-2(answer)TestSDS2017-2(answer)
TestSDS2017-2(answer)Yong Heui Cho
 
사물인터넷 노트5_센서네트워크
사물인터넷 노트5_센서네트워크사물인터넷 노트5_센서네트워크
사물인터넷 노트5_센서네트워크Dong Hwa Jeong
 
20140219 techdays mini 앱 개발 세미나(4)
20140219 techdays mini  앱 개발 세미나(4) 20140219 techdays mini  앱 개발 세미나(4)
20140219 techdays mini 앱 개발 세미나(4) 영욱 김
 
TestSDS2014-2(Answer)
TestSDS2014-2(Answer)TestSDS2014-2(Answer)
TestSDS2014-2(Answer)Yong Heui Cho
 
Iot 천xx,이xx,황xx(독립형사방댐원격관리시스템,비콘활용시스템,iot home서비스+체온유지를위한센서스티커)
Iot 천xx,이xx,황xx(독립형사방댐원격관리시스템,비콘활용시스템,iot home서비스+체온유지를위한센서스티커)Iot 천xx,이xx,황xx(독립형사방댐원격관리시스템,비콘활용시스템,iot home서비스+체온유지를위한센서스티커)
Iot 천xx,이xx,황xx(독립형사방댐원격관리시스템,비콘활용시스템,iot home서비스+체온유지를위한센서스티커)Myeongun Ryu
 
Sensors candidated dkim_v2
Sensors candidated dkim_v2Sensors candidated dkim_v2
Sensors candidated dkim_v2David Yushin KIM
 

What's hot (8)

ICT+UD IoT App 융합작품 개발문서(스마트디바이스구조)
ICT+UD IoT App 융합작품 개발문서(스마트디바이스구조)ICT+UD IoT App 융합작품 개발문서(스마트디바이스구조)
ICT+UD IoT App 융합작품 개발문서(스마트디바이스구조)
 
TestSDS2015-1(Answer)
TestSDS2015-1(Answer)TestSDS2015-1(Answer)
TestSDS2015-1(Answer)
 
TestSDS2017-2(answer)
TestSDS2017-2(answer)TestSDS2017-2(answer)
TestSDS2017-2(answer)
 
사물인터넷 노트5_센서네트워크
사물인터넷 노트5_센서네트워크사물인터넷 노트5_센서네트워크
사물인터넷 노트5_센서네트워크
 
20140219 techdays mini 앱 개발 세미나(4)
20140219 techdays mini  앱 개발 세미나(4) 20140219 techdays mini  앱 개발 세미나(4)
20140219 techdays mini 앱 개발 세미나(4)
 
TestSDS2014-2(Answer)
TestSDS2014-2(Answer)TestSDS2014-2(Answer)
TestSDS2014-2(Answer)
 
Iot 천xx,이xx,황xx(독립형사방댐원격관리시스템,비콘활용시스템,iot home서비스+체온유지를위한센서스티커)
Iot 천xx,이xx,황xx(독립형사방댐원격관리시스템,비콘활용시스템,iot home서비스+체온유지를위한센서스티커)Iot 천xx,이xx,황xx(독립형사방댐원격관리시스템,비콘활용시스템,iot home서비스+체온유지를위한센서스티커)
Iot 천xx,이xx,황xx(독립형사방댐원격관리시스템,비콘활용시스템,iot home서비스+체온유지를위한센서스티커)
 
Sensors candidated dkim_v2
Sensors candidated dkim_v2Sensors candidated dkim_v2
Sensors candidated dkim_v2
 

Similar to TestSdic2014-1(Answer)

오픈소스로 쉽게 따라해보는 Unreal과 IoT 연계 및 개발 방법 소개.pdf
오픈소스로 쉽게 따라해보는 Unreal과 IoT 연계 및 개발 방법 소개.pdf오픈소스로 쉽게 따라해보는 Unreal과 IoT 연계 및 개발 방법 소개.pdf
오픈소스로 쉽게 따라해보는 Unreal과 IoT 연계 및 개발 방법 소개.pdfTae wook kang
 
무선 센서 네트워크 기반 Iot를 위한 통신 기술
무선 센서 네트워크 기반 Iot를 위한 통신 기술무선 센서 네트워크 기반 Iot를 위한 통신 기술
무선 센서 네트워크 기반 Iot를 위한 통신 기술메가트렌드랩 megatrendlab
 
사물 인터넷을 넘어 지능형 사물 인터넷 시대로!_강지나 클라우드 솔루션 아키텍트
사물 인터넷을 넘어 지능형 사물 인터넷 시대로!_강지나 클라우드 솔루션 아키텍트사물 인터넷을 넘어 지능형 사물 인터넷 시대로!_강지나 클라우드 솔루션 아키텍트
사물 인터넷을 넘어 지능형 사물 인터넷 시대로!_강지나 클라우드 솔루션 아키텍트NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
 
Mtos Cumulocity IoT Platform with Dell Edge Computing
Mtos Cumulocity IoT Platform with Dell Edge ComputingMtos Cumulocity IoT Platform with Dell Edge Computing
Mtos Cumulocity IoT Platform with Dell Edge Computing카페매니저 심경준
 
TestBCD2016-2(Answer)
TestBCD2016-2(Answer)TestBCD2016-2(Answer)
TestBCD2016-2(Answer)Yong Heui Cho
 
사물인터넷 비즈니스 사례 분석을 통한 사업화 전략 수립
사물인터넷 비즈니스 사례 분석을 통한 사업화 전략 수립사물인터넷 비즈니스 사례 분석을 통한 사업화 전략 수립
사물인터넷 비즈니스 사례 분석을 통한 사업화 전략 수립Hakyong Kim
 
Test-SDIC2018-2(answer)
Test-SDIC2018-2(answer)Test-SDIC2018-2(answer)
Test-SDIC2018-2(answer)Yong Heui Cho
 
Internet of Things
Internet of ThingsInternet of Things
Internet of ThingsDaeyoung Kim
 
아이씨엔 매거진 Mar 2014. Industrial Communication Network MAGAZINE
아이씨엔 매거진 Mar 2014. Industrial Communication Network MAGAZINE아이씨엔 매거진 Mar 2014. Industrial Communication Network MAGAZINE
아이씨엔 매거진 Mar 2014. Industrial Communication Network MAGAZINESeungMo Oh
 
Beacon ble.-leejunwoo@gmail.com
Beacon ble.-leejunwoo@gmail.comBeacon ble.-leejunwoo@gmail.com
Beacon ble.-leejunwoo@gmail.comJunwoo Lee
 
사물인터넷 기반의 은행권 금융서비스 제공방안
사물인터넷 기반의 은행권 금융서비스 제공방안사물인터넷 기반의 은행권 금융서비스 제공방안
사물인터넷 기반의 은행권 금융서비스 제공방안메가트렌드랩 megatrendlab
 
아두이노 bluetooth
아두이노 bluetooth아두이노 bluetooth
아두이노 bluetoothJungHoon Lee
 
4조 졸업작품 ppt
4조 졸업작품 ppt4조 졸업작품 ppt
4조 졸업작품 pptssuser767696
 
ICT 산업 전망 2019
ICT 산업 전망 2019ICT 산업 전망 2019
ICT 산업 전망 2019Donghyung Shin
 
아이씨엔 매거진(97) Mar 2015. Industrial Communication Network MAGAZINE
아이씨엔 매거진(97) Mar 2015. Industrial Communication Network MAGAZINE아이씨엔 매거진(97) Mar 2015. Industrial Communication Network MAGAZINE
아이씨엔 매거진(97) Mar 2015. Industrial Communication Network MAGAZINESeungMo Oh
 
아이씨엔 매거진(105) Nov 2015. Industrial Communication Network MAGAZINE
아이씨엔 매거진(105) Nov 2015. Industrial Communication Network MAGAZINE아이씨엔 매거진(105) Nov 2015. Industrial Communication Network MAGAZINE
아이씨엔 매거진(105) Nov 2015. Industrial Communication Network MAGAZINESeungMo Oh
 
아이씨엔 매거진- August 2013. Industrial Communication Network MAGAZINE
아이씨엔 매거진- August 2013. Industrial Communication Network MAGAZINE아이씨엔 매거진- August 2013. Industrial Communication Network MAGAZINE
아이씨엔 매거진- August 2013. Industrial Communication Network MAGAZINESeungMo Oh
 

Similar to TestSdic2014-1(Answer) (20)

오픈소스로 쉽게 따라해보는 Unreal과 IoT 연계 및 개발 방법 소개.pdf
오픈소스로 쉽게 따라해보는 Unreal과 IoT 연계 및 개발 방법 소개.pdf오픈소스로 쉽게 따라해보는 Unreal과 IoT 연계 및 개발 방법 소개.pdf
오픈소스로 쉽게 따라해보는 Unreal과 IoT 연계 및 개발 방법 소개.pdf
 
무선 센서 네트워크 기반 Iot를 위한 통신 기술
무선 센서 네트워크 기반 Iot를 위한 통신 기술무선 센서 네트워크 기반 Iot를 위한 통신 기술
무선 센서 네트워크 기반 Iot를 위한 통신 기술
 
사물 인터넷을 넘어 지능형 사물 인터넷 시대로!_강지나 클라우드 솔루션 아키텍트
사물 인터넷을 넘어 지능형 사물 인터넷 시대로!_강지나 클라우드 솔루션 아키텍트사물 인터넷을 넘어 지능형 사물 인터넷 시대로!_강지나 클라우드 솔루션 아키텍트
사물 인터넷을 넘어 지능형 사물 인터넷 시대로!_강지나 클라우드 솔루션 아키텍트
 
Mtos Cumulocity IoT Platform with Dell Edge Computing
Mtos Cumulocity IoT Platform with Dell Edge ComputingMtos Cumulocity IoT Platform with Dell Edge Computing
Mtos Cumulocity IoT Platform with Dell Edge Computing
 
TestBCD2016-2(Answer)
TestBCD2016-2(Answer)TestBCD2016-2(Answer)
TestBCD2016-2(Answer)
 
사물인터넷 비즈니스 사례 분석을 통한 사업화 전략 수립
사물인터넷 비즈니스 사례 분석을 통한 사업화 전략 수립사물인터넷 비즈니스 사례 분석을 통한 사업화 전략 수립
사물인터넷 비즈니스 사례 분석을 통한 사업화 전략 수립
 
Test-SDIC2018-2(answer)
Test-SDIC2018-2(answer)Test-SDIC2018-2(answer)
Test-SDIC2018-2(answer)
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Sam00
Sam00Sam00
Sam00
 
아이씨엔 매거진 Mar 2014. Industrial Communication Network MAGAZINE
아이씨엔 매거진 Mar 2014. Industrial Communication Network MAGAZINE아이씨엔 매거진 Mar 2014. Industrial Communication Network MAGAZINE
아이씨엔 매거진 Mar 2014. Industrial Communication Network MAGAZINE
 
Beacon ble.-leejunwoo@gmail.com
Beacon ble.-leejunwoo@gmail.comBeacon ble.-leejunwoo@gmail.com
Beacon ble.-leejunwoo@gmail.com
 
사물인터넷 기반의 은행권 금융서비스 제공방안
사물인터넷 기반의 은행권 금융서비스 제공방안사물인터넷 기반의 은행권 금융서비스 제공방안
사물인터넷 기반의 은행권 금융서비스 제공방안
 
아두이노 bluetooth
아두이노 bluetooth아두이노 bluetooth
아두이노 bluetooth
 
4조 졸업작품 ppt
4조 졸업작품 ppt4조 졸업작품 ppt
4조 졸업작품 ppt
 
ICT 산업 전망 2019
ICT 산업 전망 2019ICT 산업 전망 2019
ICT 산업 전망 2019
 
아이씨엔 매거진(97) Mar 2015. Industrial Communication Network MAGAZINE
아이씨엔 매거진(97) Mar 2015. Industrial Communication Network MAGAZINE아이씨엔 매거진(97) Mar 2015. Industrial Communication Network MAGAZINE
아이씨엔 매거진(97) Mar 2015. Industrial Communication Network MAGAZINE
 
4조 졸업작품
4조 졸업작품4조 졸업작품
4조 졸업작품
 
아이씨엔 매거진(105) Nov 2015. Industrial Communication Network MAGAZINE
아이씨엔 매거진(105) Nov 2015. Industrial Communication Network MAGAZINE아이씨엔 매거진(105) Nov 2015. Industrial Communication Network MAGAZINE
아이씨엔 매거진(105) Nov 2015. Industrial Communication Network MAGAZINE
 
The Bible of 5G 2.0
The Bible of 5G 2.0The Bible of 5G 2.0
The Bible of 5G 2.0
 
아이씨엔 매거진- August 2013. Industrial Communication Network MAGAZINE
아이씨엔 매거진- August 2013. Industrial Communication Network MAGAZINE아이씨엔 매거진- August 2013. Industrial Communication Network MAGAZINE
아이씨엔 매거진- August 2013. Industrial Communication Network MAGAZINE
 

More from Yong Heui Cho

Android - Sensor Manager
Android - Sensor ManagerAndroid - Sensor Manager
Android - Sensor ManagerYong Heui Cho
 
Android - Broadcast Receiver
Android - Broadcast ReceiverAndroid - Broadcast Receiver
Android - Broadcast ReceiverYong Heui Cho
 
TestBCD2018-2(answer)
TestBCD2018-2(answer)TestBCD2018-2(answer)
TestBCD2018-2(answer)Yong Heui Cho
 
TestSDS2018-2(answer)
TestSDS2018-2(answer)TestSDS2018-2(answer)
TestSDS2018-2(answer)Yong Heui Cho
 
TestEC2018-2(answer)
TestEC2018-2(answer)TestEC2018-2(answer)
TestEC2018-2(answer)Yong Heui Cho
 
TestEC2018-1(answer)
TestEC2018-1(answer)TestEC2018-1(answer)
TestEC2018-1(answer)Yong Heui Cho
 
TestBCD2018-1(answer)
TestBCD2018-1(answer)TestBCD2018-1(answer)
TestBCD2018-1(answer)Yong Heui Cho
 
TestSDS2018-1(answer)
TestSDS2018-1(answer)TestSDS2018-1(answer)
TestSDS2018-1(answer)Yong Heui Cho
 
BJT - Analysis of Bias
BJT - Analysis of BiasBJT - Analysis of Bias
BJT - Analysis of BiasYong Heui Cho
 
TestCloud2018-2(answer)
TestCloud2018-2(answer)TestCloud2018-2(answer)
TestCloud2018-2(answer)Yong Heui Cho
 
TestECD2018-1(answer)
TestECD2018-1(answer)TestECD2018-1(answer)
TestECD2018-1(answer)Yong Heui Cho
 
TestCloud2018-1(answer)
TestCloud2018-1(answer)TestCloud2018-1(answer)
TestCloud2018-1(answer)Yong Heui Cho
 
Test-SDIC2018-1(Answer)
Test-SDIC2018-1(Answer)Test-SDIC2018-1(Answer)
Test-SDIC2018-1(Answer)Yong Heui Cho
 
RF 증폭기 설계(Design of RF Amplifier)-rev1
RF 증폭기 설계(Design of RF Amplifier)-rev1RF 증폭기 설계(Design of RF Amplifier)-rev1
RF 증폭기 설계(Design of RF Amplifier)-rev1Yong Heui Cho
 
Computing Paradigm - rev1
Computing Paradigm - rev1Computing Paradigm - rev1
Computing Paradigm - rev1Yong Heui Cho
 
Cloud Deployment Model
Cloud Deployment ModelCloud Deployment Model
Cloud Deployment ModelYong Heui Cho
 

More from Yong Heui Cho (20)

Android - Sensor Manager
Android - Sensor ManagerAndroid - Sensor Manager
Android - Sensor Manager
 
Android - Broadcast Receiver
Android - Broadcast ReceiverAndroid - Broadcast Receiver
Android - Broadcast Receiver
 
Android - Message
Android - MessageAndroid - Message
Android - Message
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Computing Paradigm
Computing ParadigmComputing Paradigm
Computing Paradigm
 
TestBCD2018-2(answer)
TestBCD2018-2(answer)TestBCD2018-2(answer)
TestBCD2018-2(answer)
 
TestSDS2018-2(answer)
TestSDS2018-2(answer)TestSDS2018-2(answer)
TestSDS2018-2(answer)
 
TestEC2018-2(answer)
TestEC2018-2(answer)TestEC2018-2(answer)
TestEC2018-2(answer)
 
TestEC2018-1(answer)
TestEC2018-1(answer)TestEC2018-1(answer)
TestEC2018-1(answer)
 
TestBCD2018-1(answer)
TestBCD2018-1(answer)TestBCD2018-1(answer)
TestBCD2018-1(answer)
 
TestSDS2018-1(answer)
TestSDS2018-1(answer)TestSDS2018-1(answer)
TestSDS2018-1(answer)
 
BJT - Analysis of Bias
BJT - Analysis of BiasBJT - Analysis of Bias
BJT - Analysis of Bias
 
TestCloud2018-2(answer)
TestCloud2018-2(answer)TestCloud2018-2(answer)
TestCloud2018-2(answer)
 
TestECD2018-1(answer)
TestECD2018-1(answer)TestECD2018-1(answer)
TestECD2018-1(answer)
 
TestCloud2018-1(answer)
TestCloud2018-1(answer)TestCloud2018-1(answer)
TestCloud2018-1(answer)
 
Cloud Service Model
Cloud Service ModelCloud Service Model
Cloud Service Model
 
Test-SDIC2018-1(Answer)
Test-SDIC2018-1(Answer)Test-SDIC2018-1(Answer)
Test-SDIC2018-1(Answer)
 
RF 증폭기 설계(Design of RF Amplifier)-rev1
RF 증폭기 설계(Design of RF Amplifier)-rev1RF 증폭기 설계(Design of RF Amplifier)-rev1
RF 증폭기 설계(Design of RF Amplifier)-rev1
 
Computing Paradigm - rev1
Computing Paradigm - rev1Computing Paradigm - rev1
Computing Paradigm - rev1
 
Cloud Deployment Model
Cloud Deployment ModelCloud Deployment Model
Cloud Deployment Model
 

TestSdic2014-1(Answer)

  • 1. 2014 스마트디바이스지능통신 중간 고사(100) Smart Device M2M Date: 2014-05-16 1. 현재 기술 개발 추세는 Wearable Device가 중심이 되고 있지만 향후 M2M(Machine-to-Machine)까지 이를 수 있습니다. Wearable과 M2M 기술 개발을 가속화시킬 수 있는 Smartphone의 역할은 무엇인지 논증하시오. (30) Wearable과 M2M의 특성상 고속 계산, 무선 연결, 배터리 사용 시간에 약점 을 가지고 있다. 만약 Wearable과 M2M Device를 Smartphone을 매개로 Internet에 연결한다면 Wearable과 M2M의 약점을 개선할 수 있다. - 고속 계산: 단순 정보만 Smartphone에 전달하고 복잡한 계산은 Smartphone 혹은 Internet Server가 담당하게 하고 Wearable과 M2M은 최종 결과만 수신한다. - 무선 연결: Wearable과 M2M은 소형화와 저가격화가 중요하므로 복잡한 통신 방식을 채택하기 어렵다. 따라서, 단순한 Bluetooth, ZigBee, NFC 등을 Wearable과 M2M에 장착하여 Smartphone과 통신하게 한다. Smartphone은 3G, LTE 등을 사용하여 Network 접근성을 높인다. - 배터리 사용 시간: Wearable과 M2M의 소형화로 인해 고성능 배터리 장착 은 불가능하다. 따라서, 필요한 경우에만 Wearable과 M2M을 동작시키고 외 부 Network간의 중앙 관제는 Smartphone이 하는 것이 유리하다. 2. Serial Communication에 쓰이는 Parity 기법에 대해 답하시오. (30) 1) Parity 기법이 필요한 이유는 무엇인가? (10) - Network에서는 항상 잡음이 발생하기 때문에 통신시 잡음에 의한 오류 검 출이 반드시 필요하다. Parity는 간단하지만 1bit 오류 검출이 가능하여 매우 다양하게 쓰인다. 2) Data를 7bits로 Encoding하고 마지막에 Even Parity를 붙인다. 다음 두 가
  • 2. 지 경우에 대해 적절한 Parity Bit를 붙이고 설명하라. (20) - 1100011(?) - 0011100(?) - 11000110: 7bits Data가 표현하는 1의 개수가 4이므로 마지막에 단순히 0 만 붙여 전체 8bits의 1의 개수가 짝수가 되도록 한다. - 00111001: 7bits Data가 표현하는 1의 개수가 3이므로 마지막에 1을 추가 로 붙여 전체 8bits의 1의 개수가 짝수가 되도록 한다. 3. Arduino A와 B를 이용하여 Serial Communication을 구현한다고 가정한다. (40) 1) Arduino A의 Tx는 D2, Rx는 D5로 설정하고 Arduino B의 Tx는 D3, Rx는 D9을 설정한다. 이 설정에 필요한 배선을 그려라. (10) 2) 시작시 Arduino A는 “Hello”를 B에 전송하여 B의 모니터에 출력하고 Arduino B는 “Welcome”을 A에 전송하여 A에 출력하는 Arduino Sketch Program를 각각 작성하라. 각 Code당 12줄 내외로 작성 필요. (30) - SoftwareSerial 변수를 정의하고 getSerialInput을 사용하라. - setup과 loop 함수만 작성하라. Arduino A를 위한 Code Arduino B를 위한 Code #include <SoftwareSerial.h> SoftwareSerial myPart(5, 2); #include <SoftwareSerial.h> SoftwareSerial myPart(9, 3);
  • 3. void setup() { Serial.begin(9600); myPart.begin(9600); myPart.println(“Hello”); } void loop() { String sInput = getSerialInput(myPart); if (!isEmpty(sInput)) Serial.println(sInput); delay(100); } void setup() { Serial.begin(9600); myPart.begin(9600); myPart.println(“Welcome”); } void loop() { String sInput = getSerialInput(myPart); if (!isEmpty(sInput)) Serial.println(sInput); delay(100); }