본문 바로가기

분류 전체보기453

LED8개 차례대로 켜기 시프트 /* * LED8on.c * * Created: 2020-12-07 오후 6:55:53 * Author : User */ #include #include int main(void) { DDRB = 0xFF; while (1) { PORTB = 00000001; _delay_ms(500); for (int i=0; i 2020. 12. 7.
kernel https://www.kernel.org/ The Linux Kernel Archives www.kernel.org https://github.com/raspberrypi/linux raspberrypi/linux Kernel source tree for Raspberry Pi Foundation-provided kernel builds. Issues unrelated to the linux kernel should be posted on the community forum at https://www.raspberrypi.org/forum - raspberryp... github.com 2020. 12. 7.
FND (7 segment) /* * FNDexample.c * * Created: 2020-12-07 오전 9:31:46 * Author : User */ #include unsigned char digit[] = {0x77, 0x41, 0x3B, 0x5B, 0x4D, 0x5E, 0x7C, 0x43, 0x7F, 0x4F}; void display_7segled(unsigned char led[], unsigned int number){ PORTB = led[number]; } int main(void) { DDRB = 0xFF; display_7segled(digit, 4); return 0; } https://kocoafab.cc/tutorial/view/351 7세그먼트-숫자 표시하기 개요 1) 7세그먼트란 무엇인가? 7세그먼.. 2020. 12. 7.
펌웨어와 임베디드 펌웨어는 하드웨어와 애플리케이션/운영 체제 레벨의 소프트웨어 사이의 인터페이스를 제 공하는 하위 레벨 소프트웨어이다. 하드웨어만으로 기능을 구현하게 되면 기능 변경 및 추가를 하는 것이 불가능하기 때문에 하드웨어 내부의 제어 부분에 저장 공간을 만들어 그곳에 논리 회로의 기능을 보강하거나 대신할 수 있는 프로그램을 넣을 수 있게 한 것이 펌웨어(firmware)이다. 펌웨어는 펌 소프트웨어의 줄임말로 하드웨어(hardware)의 기능 중 일부를 소프트웨어(software)로 구현한 것이다. 하드웨어와 소프트웨어의 중간 형태이므로 펌이라고 표현하고 있다. 펌웨어 : OS가 없는 상태에서 하드웨어를 제어하는 C 프로그래밍 펌웨어 개발자가 임베디드 개발자 보다 하드웨어 쪽에 더 가까움 실시간 운영 체제(RTO.. 2020. 12. 7.
201203 프로테우스회로 / 코드리뷰 위 회로 프로테우스로 작성 #include #define S0 PB5 //S0 변수를 PB5로 정의 #define S1 PB6 //S1 변수를 PB6로 정의 #define S2 PB7 //S2 변수를 PB7로 정의 #define D0 PB0 //D0 변수를 PB0 로 정의 #define D1 PB1 //D1 변수를 PB1 로 정의 #define D2 PB2 //D2 변수를 PB2 로 정의 #define D3 PB3 //D3 변수를 PB3 로 정의 #define D4 PB4 //D4 변수를 PB4 로 정의 int main() { DDRB = 1 2020. 12. 3.
<전자캐드기능사> OrCAD Capture에서 심볼(Symbol)과 풋프린트(Footprint) 출처: https://ansan-survivor.tistory.com/130 [안산드레아스] https://ansan-survivor.tistory.com/130 OrCAD Capture에서 심볼(Symbol)과 풋프린트(Footprint) 전자캐드기능사 시험을 볼때, 해당사항은 암기해야 한다. OrCAD Caputre Schematic 도면을 그릴때 심볼 이름들 주의사항. Capture에서 사용하는 심볼들, 순서대로 풋프린트 만들기 https://ansan-survivor.. ansan-survivor.tistory.com 2020. 12. 2.
Orcad 가변저항도 VR이 아닌 R로 표시되어 있다 . 따로 VR1 / 2/3 적어놓고 위 처럼 세팅 해줘야함 전체 드래그로 선택 - Edit properties - 아래 탭에 Parts DRC(Disign Rule Check) 부품명 선택 - 이름변경 - 부품전체 선택 - user assigned reference https://m.blog.naver.com/PostView.nhn?blogId=jfee45&logNo=220609388496&proxyReferer=https:%2F%2Fwww.google.com%2F NC처리와 넷리스트 오류 해결 NC: 핀과 선을 연결하지 않도록 처리하는 것 NC처리는 보통 사용하지 않는핀 이나 없는핀을 연결 하지 ... blog.naver.com 2020. 12. 1.
출품 전 추정 / 추가 / 고려할 부분 (12/24 전까지) ppt 수정할 부분 목차 글씨크기 일정표 구분 기계부 title 구동설명 1. 2. 3. 매겨서 각각 설명하는 text 추가 문제점및해결 텍스트박스 . 폰트 크게 문제점 : 해결 : mp3 모듈 사용 고려해보기 (미세먼지가 검출되었습니다 / 조명을 켭니다 끕니다 / lcd 가까이 갈 경우 반갑습니다 ) 2020. 11. 30.
라즈베리파이 프로젝트 일정 11/30~12/18 프로젝트 내용(자유), 조원 결정(자유). 부품리스트 제출(가급적 국내배송). 1/4 시작 예정1 2월 첫째주 발표예정 https://m.smartstore.naver.com/engp1080/products/264537296 12/24 구매리스트 제출 2020. 11. 30.
ec+ servo ec센서 int Ksoil = A0; int Kdcmt = 3; int i = 0; void setup() { Serial.begin(9600); pinMode(3, OUTPUT); } void loop() { int value = analogRead(Ksoil); Serial.print("센서 값"); Serial.println(value); delay(500); if(value 600){ digitalWrite(3, 0); } } /*void serialEvent(){ char i; static unsigned j=0; digitalWrite(2, j^=1); i = Serial.read(); }*/ //by Ko Jong Rack #include Servo myservo; int Ksoil = A0.. 2020. 11. 24.
회로도 2020. 11. 23.
github https://nolboo.kim/blog/2013/10/06/github-for-beginner/ 2020. 11. 20.
포토인터럽터 SG-207 http://blog.naver.com/PostView.nhn?blogId=roboholic84&logNo=221050103252&parentCategoryNo=&categoryNo=30&viewDate=&isShowPopularPosts=true&from=search 포토인터럽터(스피드센서) 사용하는 방법 / OS25B10 / GP1A57HR [아두이노 강좌] 안녕하세요. 메카솔루션입니다.대부분 적외선 센서하면 거리를 측정하는 센서로 떠오르기가 쉬운데요.그런 ... blog.naver.com void setup() { Serial.begin(9600); pinMode(5,INPUT); } void loop() { int val = analogRead(5); Serial.println(val); dela.. 2020. 11. 19.
ㅁㅁ 2 정락이자리 2020. 11. 19.
코드 sample // LCD를 쉽게 제어하기 위한 라이브러리를 추가합니다. #include #include #include #include "DHT.h" #include "module.h" // 0x3F I2C 주소를 가지고 있는 16x2 LCD객체를 생성합니다.(I2C 주소는 LCD에 맞게 수정해야 합니다.) LiquidCrystal_I2C lcd(0x27, 20, 4); DHT dht(2, DHT22); Adafruit_NeoPixel strip = Adafruit_NeoPixel(8, 8, NEO_GRB + NEO_KHZ800); unsigned char rcv[8] = {0,}; unsigned int arr[6] = {0,}; //순서대로 온도, 습도, EC, 미세먼지, CO₂,조도 센서 void .. 2020. 11. 18.
L9110 H-bridge module 2020. 11. 17.
voltage regulator 7805CT Part Number : 7805CT, MC7805CT, LM7805CT Function : 1A, 5V, Voltage regulator Package : TO 220 type, D2PAK, type Manufactures : ON Semiconductor, Fairchild 7805CT voltage regulator is monolithic integrated circuits designed as fixed−voltage regulators for a wide variety of applications including local, on−card regulation. These regulators employ internal current limiting, thermal shutdown, and s.. 2020. 11. 17.
아두이노 무선으로 코드 업로드 하기 (블루투스) https://kocoafab.cc/tutorial/view/701 2020. 11. 17.
201117 //init.h digitalWrite(9,1); //미세먼지 센서 내장 LED: 부논리 초기설정 DDRF|=240; //A4-A7 pinMode(8,1); pinMode(9,1); //미세먼지 센서 내장 LED 핀 활성화 pinMode(11,1); //PWM핀 활성화 pinMode(12,1); //펌프 릴레이 핀 활성화 pinMode(17,1); //FAN 릴레이 핀 활성화 digitalWrite(13,0); //펌프 릴레이 신호: 초기값 0; Serial.begin(9600); //디버깅용 Serial1.begin(9600); //CO₂ 센서 dht.begin(); lcd.init(); // I2C LCD를 초기화 합니다.. lcd.backlight(); // I2C LCD의 백라이트를 켜줍니다. s.. 2020. 11. 17.
PN 접합 다이오드 2020. 11. 15.