학부 강의(139)
-
2022-05-05 Arduino_7
디지털 신호 자료, 데이터를 표현할 때 최소 단위의 이산적인 수리를 사용. 데이터가 특정 값으로 표현 자료의 변형 없이 저장, 복제, 삭제, 편집 등이 가능 디지털 신호의 형태는 시간에 따라 신호의 그기가 특정한 값을 나타내는 막대그래프로 표현 가능 아날로그 신호 자료, 데이터를 연속적인 물리량으로 표현 자연에서 발생되는 신호 신호가 끊어짐이 없는 연속적인 형태 아날로그 신호를 일정한 주기로 샘플링하여 디지털로 변환 가능 아두이노 신호 디지털 입출력 : 핀 0 ~ 13번 아날로그 입력 : 핀 A0 ~ A5 아날로그 출력 : ~3, ~5, ~6, ~9, ~10, ~11번 (PWM, pulse width modulation 방식) LED (Light Emitting Diode) P형 N형 반도체 접합을 하는..
2022.05.05 -
2022-05-02 소프트웨어_분석_및_설계_12
방법론 : 정보시스템을 구축하는 데 필요한 여러 작업 단계들의 수행방법(Method)과 수행 시 도움이 되는 기법(Technique) 및 도구(Tool)를 이용한 개발 경험을 바타으로 각 작업 단계를 체계적으로 정리한 작업 수행의 표준 규범. 방법론의 발전추이 방법론 부재 1970년 이전 프로그래밍은 예술 구조적 방법론 1980년대 기능 중심의 개발 정보공학 방법론 1990년대 데이터 기능의 조화 객체지향 방법론 2000년대 데이터/기능/행동의 통합 정보공학 방법론 : 기업 전체의 관점에서 기업 활동을 기업모델로 분석하고 다이어그램 형태로 표현하여 정보시스템의 계획, 분석, 설계, 구축 등 전 과정을 공학적으로 적용하는 방법론 기존 기능 중심 방법론의 차이점 전사차원의 정보체계 지원 경영전략 지원 중심 ..
2022.05.02 -
2022-05-02 Arduino_6
아날로그 온도센서 1초마다 아날로그 값을 가지는 온도 값을 받아와 섭씨온도로 출력하는 프로그램 int Pin=A0; //입력 핀 int reading; float tempC; void setup(){ Serial.begin(9600); } void loop(){ reading=analogRead(Pin); //온도 센서에서 값을 읽음 Serial.print(reading); tempC=(5.0*reading*100.0)/1024.0; //센서 값 섭씨온도로 변환(LM35 계산 공식) Serial.print(tempC); Serial.println("oC"); delay(1000); } analogRead(pin) : 온도 센서에서 아날로그 값을 읽어오는 함수 라이브러리 사용 TinkerCad는 다양한 아..
2022.05.02 -
2022-04-29 소프트웨어_분석_및_설계_11
통합 분석/설계 방법론 1. 통합 분석/ 설계 방법론 등장 배경과 사용목적 일을 처리하는 조직의 활동을 중심으로 분석 및 설계. 기업의 새로운 정보시스템 구축 상호 유기적, 복합적으로 운영되는 시스템 정보시스템의 단위 기능별 분석 및 설계 정보의 구조 및 역할 데이터베이스화 시킬 수 있는 절차 및 방법 관련 프로세서의 포착 및 표현 사용 목적 시스템 분석, 설계, 교육, 문서화, 통합 협의를 위한 의사소통 수단 지원 기업의 정보시스템 구축을 위한 업무활동의 분석과 문제점 포착 기업의 활동에 관한 업무 흐름의 명확한 표현 통합 분석/ 설계 방법론 기업이나 조직의 실체를 추상화하여 모델링 (AS-IS Model) 작성된 모델의 체계적인 분석을 통해 문제점을 추출하여 개선된 기업의 모델 (TO-BE Model..
2022.04.29 -
2022-04-18 소프트웨어_분석_및_설계_10 (보호)
보호되어 있는 글입니다.
2022.04.18 -
2022-04-18 소프트웨어_분석_및_설계_9
7. 소단위 명세서 목차 소단위 명세서의 특징 구조적 언어 선후 조건문 의사결정표 1. 소단위 명세서 소단위 명세서 : 입력 자료흐름을 출력 자료흐름으로 변환하기 위해 중간에 수행하는 각 처리들의 업무절차를 상세히 작성해 놓은 것. 구조적 언어 선후 조건문 의사결정표 ...와 같은 도구를 사용. 최하위 분할도에 대해서 소단위 명세서를 작성. 소단위 명세서 작성 도구의 조건 사용자와 시스템 분석가가 검증 가능한 형태로 표현 여러 계층의 사람들이 의사소통할 수 있는 형태로 표현 설계와 구현 사항을 임시로 결정하지 않도록 유의 2. 구조적 언어 소단위 명세서 작성에 필요한 최소한의 한정된 단어들과 문형만 사용. 제한된 언어 : 자료사전에 정의된 자료명 + a 제한된 문형 : 간단한 명령문과 산술식 제한된 구조..
2022.04.18 -
2022-04-15 Android_Studio_6
1. Survey 라디오버튼을 선택 버튼을 클릭하면 선택지에 맞는 이미지 출력 1.1 activity_main.xml LinearLayout으로 activity 구성 RadioGroup으로 RadioButton 5개를 묶음 ImageView 하나 생성 실행 초 보이지 않게 visibility를 invisible로 설정 1.2 MainActivity.java package kr.co.company.survey; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.ImageView; import android.widget.RadioButton; import androidx.a..
2022.04.16 -
2022-04-13 Arduino_5
time = millis(); // 아두이노 보드가 현재 프로그램을 돌리기 시작한 후 지난 밀리 초 숫자를 반환한다. 이 숫자는 약 50 일 후에 오버플로우(0으로 돌아감)가 된다. led를 1초마다 꺼졌다 켜졌다를 반복하고 그때마다 프로그램이 경과한 시간을 출력하는 코드. 출처 : https://www.arduino.cc/reference/ko/language/functions/time/millis/ millis() - 아두이노 참조 설명 아두이노 보드가 현재 프로그램을 돌리기 시작한 후 지난 밀리 초 숫자를 반환한다. 이 숫자는 약 50 일 후에 오버플로우(0으로 돌아감)가 된다. 문법 매개변수 반환 프로그램 시작 후 지난 www.arduino.cc
2022.04.13