2022-05-17 Arduino_10

Featured image for 2022-05-17 Arduino_10

아날로그 온도센서 1. LM 35 LM35는 브레드보드에 저항 연결 없이 바로 사용할 수 있는 온도센서 아두이노 시리얼 모니터에서 입력된 온도를 읽을 수 있고 -55ºc에서 150ºc까지 측정 가능 1도당 대략 10mV의 스케일로 0~100도를 0 ~ 1V로 표현 아날로그 입력 핀에 연결하여 온도 측정 2. TMP36 아두이노 시뮬레이터에서 지원하는 온도센서. 첫 번째 단자는 Vs로 전원에 연결하고, 두 … 더 읽기

리눅스 apt 서버 변경

미국에 있는 서버를 사용하면 다운로드 속도가 느리다. apt 서버를 최대한 가까운 곳으로 변경하자. 한국은 카카오에서 관리한다. (우분투를 사용 중이기 때문에 거기에 맞춰서 변경해주었다.) 보통 처음에 경우 archive.ubuntu.com 혹은 kr.archive.ubuntu.com으로 설정되어있을 것이다. 전자의 경우 미국, 후자의 경우 한국(카이스트)에 위치한 서버일 것이다. 우리는 한국기준 평균적으로 가장 빠른 속도를 제공하는 카카오의 서버를 사용할 것이다. 출처 : https://bigbigpark.github.io/linux/change_repo/ [Ubuntu] 우분투 저장소 … 더 읽기

2022-05-16 Android_Studio_7

Featured image for 2022-05-16 Android_Studio_7

데이터를 저장하는 방법 내부 저장소 장치의 내부 저장공간에 파일을 저장할 수 있다. 해당 애플리케이션만 접근 가능하고 애플리케이션을 제거하면 이들 파일들도 제거된다. (Input – read) (output – write) 혼동하지 말기! 출처 : https://sowon-dev.github.io/2020/09/23/200924and/ 내부 저장소에서 유용한 메소드들 FileTest01 EditText에 입력한 값을 내부저장소의 파일에 저장. activity_main.xml android:singleLine : 개행하지 않고 줄 하나만 사용. 팀 프로젝트를 진행하면서 이와 … 더 읽기

2022-05-15 자바_입출력_스트림

자바 입출력 스트림 출처 : 혼자 공부하는 자바 자바에서 데이터는 스트림을 통해서 입출력된다. 스트림은 단일 방향으로 연속적으로 흘러가는 것을 의미한다. java.io 패키지에는 크게 두 종류의 스트림 클래스를 제공한다. 바이트 기반 스트림 입력 스트림 출력 스트림 최상위 클래스 InputStream OutputStream 하위 클래스 (예) xxxInputStream (FileInputStream) xxxOutputStream (FileOutputStream) 문자 기반 스트림 입력 스트림 출력 스트림 최상위 클래스 … 더 읽기

2022-05-12 리눅스_디바이스_드라이버_1

Featured image for 2022-05-12 리눅스_디바이스_드라이버_1

Device란? 네트워크 어댑터, LCD 디스플레이, 오디오, 터미널, 키보드, 하드디스크, 플로피디스크, 프린터 등과 같은 주변 장치를 뜻함. 디바이스의 구동을 위해서 디바이스 드라이버가 필요함. Device Driver란? 실제 device를 추상화하여 사용자 프로그램이 정형화된 인터페이스를 통해 디바이스를 제어할 수 있도록 하는 프로그램. 디바이스 제어에 필요한 정형화된 인터페이스를 구현하기 위하여 요구되는 함수와 자료구조의 집합체. 응용 프로그램이 하드웨어를 제어할 수 있도록 … 더 읽기

2022-05-12 Arduino_9

Featured image for 2022-05-12 Arduino_9

트랜스두서(transducer) 한 에너지 형태(신호)를 다른 에너지 형태(신호)로 변환하는 소자를 총칭하는 용어. A/D 변환기 아날로그 입력 가변 저항기 자항 물질이 둥글게 연결되어 있고 저항 물질의 길이의 변화에 따라 저항 값이 변함. analogRead() 전압 아두이노 입력값 전압 아두이노 입력값 5V 1023 0V 0 analogRead() 함수로 값을 읽음. 전압의 크기를 10bit, 0~1023의 정수 값으로 대응. (0V는 0, 5V는 … 더 읽기

2022-05-09 Arduino_8

Featured image for 2022-05-09 Arduino_8

2_6_1 풀다운 저항 2_6_2 풀업 저항 2_7. 버튼으로 led 제어 아날로그 데이터 출력 아두이노는 PWM을 이용해서 0~255의 256가지의 값을 출력할 수 있다. 펄스 : 짧은 시간 동안 생기는 진동 현상 펄스폭 : 하나의 펄스가 가지는 폭 (시간) PWM(Pulse Width Modulation) : 펄스폭을 전달하고자 하는 신호에 따라 변화시키는 변조 방식 3_1 LED 두 개의 밝기를 서로 … 더 읽기

2022-05-09 awk_정리

Featured image for 2022-05-09 awk_정리

awk Aho, Weinberger, Kernighan 3명의 개발자 이름에서 첫 글자를 따왔다. 주로 오크라고 발음한다. 유닉스에서 개발된 스크립트 언어다. 원본 문서에서 패턴을 검사해 원하는 값을 얻는다. 각 줄(line)은 레코드(Record), 단어들을 **필드(Field)**라고 부른다. 기본적으로 레코드는 줄 바꿈으로 구부하고 필드는 공백으로 구분한다. 참고로 필드구분자를 변경할 수 있는 방법도 있다. 옵션 설명 -F 확장된 정규 표현식으로 필드구분자를 지정한다. 다중 필드 … 더 읽기

2022-05-08 소프트웨어_분석_및_설계_13

Featured image for 2022-05-08 소프트웨어_분석_및_설계_13

관계형 DB 설계 과정 관계형 DB 설계 과정을 단계별로 학습한다. 엔티티 정의 인스턴스라 불리는 개별적인 객체들의 집합. 업무수행을 위해 기업이 알아야 하는 대상이 되는 사람, 장소, 사물, 사건 및 개념. 엔티티의 충족 조건 엔티티 추출 엔티티 정의 관계 두 엔티티 간 논리적인 연결 관계 의미 (업무적인 이유, 업무규칙, 제약 등) 관계 추출 관계의 방향성 관계요소 … 더 읽기