2022-04-13 Arduino_5
led를 1초마다 꺼졌다 켜졌다를 반복하고 그때마다 프로그램이 경과한 시간을 출력하는 코드. 출처 : https://www.arduino.cc/reference/ko/language/functions/time/millis/ https://www.arduino.cc/reference/ko/language/functions/time/millis/
led를 1초마다 꺼졌다 켜졌다를 반복하고 그때마다 프로그램이 경과한 시간을 출력하는 코드. 출처 : https://www.arduino.cc/reference/ko/language/functions/time/millis/ https://www.arduino.cc/reference/ko/language/functions/time/millis/
제어구조 3가지 자료형 3가지 [아두이노 레퍼런스] Serial.read() 함수 아두이노 Serial.read() 함수는 수신된 데이터를 읽어오는 데 사용. 호출 시 시리얼 버퍼의 첫 번째 바이트만 읽어옵니다. 1바이트라서 char와 크기가 같다. 단 2바이트의 int는 Serial.parseInt 등 다른 방식의 작업이 필요하다. 데이터를 읽어오는 방법에 따라 Serial.readBytes(), Serial.readBytesUntil(), Serial.readString() 등으로 구분하여 사용할 수 있다. 출처 : https://www.arduino.cc/reference/ko/language/functions/communication/serial/read/ https://www.arduino.cc/reference/ko/language/functions/communication/serial/read/
강의 시간에 주민등록증을 자료사전으로 작성하는 실습을 했다. 이미지는 생략하고 나머지 요소들에 대하여 진행한다. 주민등록증 = 이름 + 주민등록번호 + 주소 + 발행 정보 + {주소변경}5 1.1 이름 = 한글 이름 + 한문 이름 1.2 주민등록번호 = 앞자리 6자리 숫자 + 뒷자리 7자리 숫자 1.2.1 앞자리 6자리 숫자 = 생년+월+일 1.2.1.1 생년 = 출생연도 마지막 2 … 더 읽기
6. 자료사전 자료사전(Data Dictionary)의 역할 자료흐름도에 기술된 모든 자료에 대해 다음 사항들을 정의 자료의 하향식 분할 A=A11+A12+A21+A22+A31+A32 또는 A=A1+A2+A3A1=A11+A12A2=A21+A22A3=A31+A32 자료사전 작성법 기호 의미 활용 = 정의 + 구성 회원정보자료 = 회원번호 + 회원의 전화번호 { } 반복 등록철 = {회원번호 + 1{결제 + 결제일}3} → 회원번호와 최소 1번, 최대 3번의 결제 + 결제일 [ … 더 읽기
xmlns이란? 안드로이드 스튜디오를 사용하면서 항상 보는 코드다. 어떤 의미가 있는 코드일까? XML namespace xmlns는 xml namespace를 뜻한다. namespace는 이름 충돌을 피하기 위해 사용 prefix는 검색 결과 한국어로는 접두사라고 많이 말한다. 접두사를 붙여서 이름이 같지만 다른 라이브러리에서 온 요소들을 구별한다. 철수가 두 명 있어서 성을 붙여서 김철수, 이철수로 부르는 것과 같다. 하지만 prefix(접두사)는 반드시 android일 필요 … 더 읽기
IdeaVim vim 사용에 익숙해지기 위해 안드로이드 스튜디오에 IdeaVim을 설치한다. IdeaVim은 안드로이드 스튜디오에서 Vim과 같은 환경을 조성해주는 플러그인이다. 한번 설치해보자. install mac 기준 [Preferences] – [Plugins]로 들어간다. 설치하고 재실행. 감당할 수 있을 것인가. 귀여운 V 표시가 생겼다.
논리연산자 주의사항으로 단축 계산을 알아봤다. 출력>>11 AND연산자는 첫번째 (1==0)이 거짓인 것을 파악하면 (++x==2)를 실행하지 않는다. 이와 같은 현상은 단축 계산의 영향이다. 단축 계산
Serial.available() : 시리얼의 버퍼 내 데이터의 길이를 바이트 단위로 알 수 있다. Serial.parseInt() : 시리얼 버퍼 안에 있는 값을 정수형으로 인식하겠다.
5. 자료흐름도 작성 단계 5.1 자료흐름도의 단계화 5.2 자료흐름도의 분할 방법 5.3 논리적 모형의 구축 5.1 자료흐름도의 단계화 자료흐름도의 이점 : 단계적 자료흐름도는 기본적으로 하향식 분석방식에 속한다. 그렇기에 시스템의 큰 그림을 볼 수 있다. : 분할된 페이지와 페이지를 연결하는 필요가 없다. 배경도와 분할도 **배경도(context diagram)**이란 하향식 분석 방식을 따르는 자료흐름도의 최상위 계층이다. 시스템과 외부와의 상호작용을 … 더 읽기
2022-03-25 목차 이미지소스 추가하는 방법 이미지버튼 이벤트 처리 버튼 이벤트 처리 람다식 계산기 이미지소스 추가하는 방법 앱에서 사용할 이미지소스를 안드로이드 스튜디오로 가져오는 방법에 대해 알아보자. 이미지를 사용하기 위해서 res의 drawable 아래로 옮겨야 한다. 이때 이미지들의 이름을 영어로! 영어로! 영어로! 바꿔라. (윈도우 단축키 f2, 맥 단축키 ⏎) 달 사진을 한번 올려보겠다. 폴더에 직접 넣기 …/AndroidStudioProjects/project_name/app/src/main/res/drawable로 옮겨주면 … 더 읽기