본문 바로가기
반응형

코스웨어2442

20160324_업무일지_정우민_ADC(써미스터) ADC(써미스터)#include "main.h" #include "lcd.h" #include "tc0.h" #include "usart.h" #include "adc.h" int main(void) { char caVal[] = "...."; unsigned int uiVal; lcd_Init (); // 함수 초기화 usart1_Init (); adc_Init(); while(1) { uiVal = adc_Run0(); // ADC 값 caVal[0] = '0' + (uiVal / 1000); // 각자리수 추출 caVal[1] = '0' + ((uiVal % 1000) / 100); caVal[2] = '0' + ((uiVal % 100) / 10); caVal[3] = '0' + (uiVal % .. 2016. 3. 24.
2016_03_24_업무일지_노태경 써미스터 10k 저항 10k 아트메가 멀티 데스터기 저항 전압 전류를 측정할 수 있다손으로 잡으면 민감하게 변한다 민감하게 변하지 않게 세팅을 할 것이다써미스터 온도 변화에 따라 곡선이 그려진다 log곡선이 그러져 있다. 전기신호의 가로를 변화시킨다 PWM이라고 한다. 같은 시간은 똑같은데 가로의 크기를 변화시킬 수 있다pulse width modulator 가로 폭을 줄였다 늘였다 할 겉인가LED 속도 100 끄면 0 최속도 하이 최저속도 0 off 사항에서 온하면 계속 유지한다. PWM LED 켰다가 커졌다가 아니라 어둡고 밝고가 생긴다LED 빨간 LED 녹색 LED PWM 조합하면 RGB가 된다 칼라 LED를 통해 PWM이 가능해 진다. PWM기술이용해 조명을 만든다. 필립스 미세먼지 센서 비교값이.. 2016. 3. 24.
2016 03 24 업무일지 오전 저항과 써미스터 ADC.cvoid ADC_Init(void) { ADMUX=(0 2016. 3. 24.
20160323_김가연_업무일지_ADC ACD-Analog to Digital Converter즉 아날로그를 디지털로 변환시키는 것을 뜻합니다.녹음이나 녹화등이 그것에 대한 예라고 볼 수 있습니다. 데이터시트를 참고해서 헤더파일에서 디파인을 시키고ADC.c와 ADC.h 헤더파일을 만듭니다.#include "adc.h" void ADC_Init(void) { ADMUX=(0 2016. 3. 24.
20160323_장진웅_업무일지_컨버터, 타이밍도,ADC 컨버터 개념-------------------------- 타이밍도 개념-------------------------- #ifndef __ADC_H__ #define __ADC_H__ #include "main.h" #endif //__ADC_H__ #include "adc.h"void adc_Init(void) { ADMUX = (0 2016. 3. 24.
20160317-업무일지-허도경-타이머카운터 클럭: 동작 주파수주파수: 초당 진동수∴클럭은 시간을 가진다. 분주비 64분주비 결정 레지스터64분주비로 250번 카운트시 0.001초 지났음을 확인 타이머카운트 내부인터럽트를 활성화하는 레지스터 Compare:비교방식-일정숫자에 다다르면 0에서 시작overflow방식을 compare방식으로 하려면 시작 숫자를 올려서 맞추면 된다.ex) 왼쪽과 오른쪽 방식은 다르지만 결과는 똑같다. --------------------------------------------------------------------------------------------------------------------------lcd.c#include "lcd.h"void LCD_Init(void) { DDRC = (1 2016. 3. 24.
20160323_조재찬_업무일지_펌웨어(ADC) ADC MULTIPLEXER SELECT (ADMUX)ADC CTRL & STATUS REGISTER (ADCSR)ADC DATA REGISTER (ADCH/ADCL) mux decoder 여러개중에 하나를 선택(몇번 다리에서 입력받을건지) ADC[15:0] -> 0번부터 15번 다리까지 있다. 16개 GAIN AMPLIFIER -> AMP(AMPLIFIER) 신호를 키움 CONVERSION LOGIC PRESCALER 심박수(클럭)이 기준 ADC 실습 0V(LOW) 5V(HIGH)10bit resolution = 2의 10승 / 1024(0~1023) 2016. 3. 24.
20160323-업무보고-이보원-ADC – Analog to Digital Converter ADC – Analog to Digital Converter 아날로그 - 디지털 변환기 (ADC, A / D 또는 D에 대한)는 양의 진폭을 나타내는 디지털 숫자로 연속 물리량 (통상 전압)로 변환하는 장치이다. The conversion involves quantization of the input, so it necessarily introduces a small amount of error. 변환은 관련된 양자화 입력의이 있으므로 반드시 오류 소량 도입한다. Furthermore, instead of continuously performing the conversion, an ADC does the conversion periodically, sampling the input. 또한, 대신에 연속적.. 2016. 3. 24.
20160323_업무일지_박진한_ADC 오른쪽으로 10bit를 채우면 ADCL왼 쪽으로 10bit를 채우면 ADCH 1. 25클럭이 될때2. ADIF -> H가 될때 (0) 우리가 사용한 것3. ADSC -> L가 될때 ADIF는 로우에서 시작해서 한번 하이로 올라가면 내려오지 않는다. 우리는 64비트를 사용하기 때문에 110을 사용한다. VCC에 꽂으면 1017~1023,4를 왔다 갔다하고GND에 꽂으면 0000이 된다. 2016. 3. 24.
728x90
반응형