본문 바로가기

분류 전체보기

C언어를 독파하자-문자열 윤성우 열혈강의 독파하자!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 연습문제만 풀면서 GO~~~~~~~~~ 문제1] 다음과 같은 출력 결과를 보일 수 있도록 프로그램을 작성해 보자. 단 등장하는 숫자(26,360-181)는 문자열 속에 직접 집어 넣지말고 %d 서식문자를 이용하여 출력하도록 하자. 저의 이름은 박제현입니다. 저의 나이는 26살이고요. 제가 사는 번지수는 360-181번지입니다. 답 #include int main(void) { printf("저의 이름은 박제현입니다.\n"); printf("저의 나이는 %d살이고요.\n",26); printf("제가 사는 번지수는 %d-%d 입니다.\n",360,181); } 결과 문제2] 다음과 같은 출력 결과를 보일 수 있도록 프로그램을 작.. 더보기
C언어 독파하자 Printf 윤성우 열혈강의 독파하자!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 연습문제만 풀면서 GO~~~~~~~~~ 문제1] 다음과 같은 형태로 본인의 이름을 출력하는 프로그램을 작성해 보자. 단 printf함수는 1번만 호출하자 박 박제 박제현 답 #include int main(void) { printf("박\n" "박제\n" "박제현\n"); } 결과 문제2] 본인의 이름, 주소, 그리고 전화번호를 모니터에 출력하는 프로그램을 작성해보자! 더불어 '\n'을 문자 열에 적절히 삽입해서 출력 형태를 보기 좋게 다듬어 보기 바란다. 총 3번의 printf 함수호출로 문제를 해결하자! 답 #include int main(void) { printf("박제현\n"); printf("주소는 비밀(시크릿)입니다.. 더보기
LED주차장 안녕하세요!!! 숭덕이 박제현 입니다. AVR에서 잠시 손을 놓고 ARM을 하려고 했으나, 친구가 간단한 주차장을 만들어달라고 하여 이렇게 한개의 글을 더 쓰게 됩니다. 작품은 오늘로 끝내려고 합니다. 원리는 간단합니다. CDS센서를 이용하여 빛이 있으면 초록색 빛이 가려지면 빨간색으로 주차유무를 표시합니다. 또한 주차장에 모든 차가 다 주차가 되면 모터를 이용하여 차단기를 내립니다. 일단 회로도를 그려야겠습니다. 머 대충적인 서론을 말하면 현재 우리나라는 좁은 국토 면적 당 높은 차량 보급률과 자가 운전자들에 의해 어디를 가든 주차 문제로 걱정해야 하는 심각한 주차 문제를 걱정해야 하는 심각한 주차 난 을 겪고 있는 설정입니다. 불법적으로 도로에 주차를 하는 경우와 주차장에 자리가 없을 경우 벽사이에 .. 더보기
GPS 데이터 받기!!! 안녕하세요 숭덕이 박제현 입니다. AVR은 이걸로 마감을 해야될거 같군요!!!!! 머 완전히 마감은 하지않겠지만요!! 회사에서도 AVR을 많이 다루다보니 끝은 아니지만 회사자료를 올리지는 않습니다. ^^ 아무튼 GPS 흠 데이터만 받기에는 너무 내가 하는게 없더군요 일단 Smart GPS로 가격이 저렴한 GPS를 구매했습니다. 아직 방문결재 후 수령인데 시간이 없어서 매장에 가지를 못햇습니다. 아마 월요일정도에 테스트를 할 수 있겠군요!!! 관련자료에서 장점으로 꼽는 부분은 높은 감도, 낮은 전력장치라고 설명이 되어 이습니다. GPS는 인공위성의 현재위치와 속도 및 시간을 계산해서 표시해줍니다. 또한 3.0V ~ 3.3V로 사용이 되는 제품이니 레귤레이터를 사용해야겠네요 이것도 구매해야겠군요 음 블럭다이.. 더보기
3축 가속도 센서를 이용한 그래프!! 안녕하세요 숭덕이 박제현 입니다. 또 오랜만에 이렇게 글을 쓰게 되네요!! 요즘 제품하나씩 사서 테스트하기가 힘드네요!!! 물가가 워낙에 비싸다 보니 일단 오늘은 3축 가속도센서를 이용하여 X,Y,Z 값의 데이터만 받아야겠습니다. 이 센서는 이동하는 물체의 가속도나 충격의 세기를 측정하는 센서입니다. 응용분야는 가속도 센서 측정이 필요한 모든 분야에서 사용이 가능하며, 로봇의 움직임, 기울어짐 측정가능, 예를 들어 네비게이션의 센서로 많이 활용됩니다. 요즘은 의학쪽으로 GPS를 통해 순간의 기울어짐을 보고 공공기간에 알라는 시스템이 몇가지 나온것으로 알고 있습니다. 또한 3축 가속도 센서를 가지고 계측기를 만들기에는 오차가 있기떄문에 무리가 있는 듯 합니다. MMA7260Q 2011년 8월 16일 새벽 .. 더보기
시리얼통신을 이용한 CLCD문자전송 안녕하세요 숭덕이 박제현 입니다. 오늘은 시리얼통신으로 LCD에 문자를 찍어볼텐데요 !! 일단 시리얼 통신을 하려면 FTDI 나 Silabs 사의 칩을 이용하여 하는데 저는 CP2102를 사용해서 하겠습니다. CP2102같은 경우는 WIN7 일 경우 자동으로 드라이브를 찾아 설치해주니까 너무 좋은거 같네요 FTDI사의 칩도 그렇다는.. 하지만 제가 사용하기에는 간단하게 편해서 씁니다!! 자 다음은 AVR 칩이 있어야 겠네요!!!! RX,TX는 서로 크로스로 연결하셔야 합니다. 자 다음은 LCD 음 이제 준비물은 다 끝난거 같네요!!! 이렇게 3가지만 가지고 충분히 작품을 하나 만들겠군요!!!!1!!! #include #include #asm .equ __lcd_port=0x1B ;PORTA #endasm.. 더보기
적외선통신을 이용한 문자찍기!! 안녕하세요 숭덕이 박제현입니다. 오랜만에 이렇게 글을 쓰는거 같네요 !!! 음 일요일날은 IR센서를 이용한 통신을 할 건데요 !! 간략하게 설명만 하고 일요일날 자료를 올리겠습니다. 많은 자료조사와 테스트는 해보지 않았으나 리모콘 수신용이면 발광부에 케리어만 실어주게 되면 데이터전송이 가능할거 같아 이렇게 구매를 해서 테스트 해볼 예정입니다. 빨리 테스트 해보고 싶지만 졸리네요 !!!!!!! 수광부(603LM) 발광부(CL-1L5) 출처 : http://www.devicemart.co.kr/mart7/mall.php?cat=049001000&query=view&no=6900 603LM 출처 : http://www.devicemart.co.kr/mart7/mall.php?cat=049001000&query.. 더보기
FLEX센서를 이용한 로봇팔 제어 안녕하세요 숭덕이 박제현입니다. 지금 쓰는 글은 주말에 테스트 하기전에 머릿속에 있는것을 조금 정리하고 테스트하기전에 자료조사하여 정리하려고 미리 글을 올려봅니다. ADC란 Analog to Digital Converter 로 아날로그 값을 디지털로 변형시켜주는것이라고 생각하면 쉽겠습니다. 머 머리아프게 쓰지만 연속적인 값을 표현하는 아날로그 형태로 신호를 이산적인양의 값으로 변환해준다. 출처 : http://terms.naver.com/entry.nhn?docId=365705 Atmega128의 분해능은 8-Channel, 10-bit ADC를 가지고 있다. 10bit 분해능을 가진 ADC란 2^10 = 1024로 분해 할 수 있는 성능을 나타내며, 0~5V의 전압을 측정하는 것이라면 약 0.005V=.. 더보기
초음파센서를 이용한 거리측정 및 모터제어 안녕하세요 숭덕이 박제현 입니다. 회사에서 일끝나고 또 의자에 앉아 이렇게 글을 남깁니다. 조금 있으면 블로그시작한지 음 기억이 안나요!!!!!!!!암튼 초음파로 거리측정하고 모터를 움직여보겠습니다.. 데이터시트 주파수 40Khz 최대 측정거리 3~4M 최소 측정거리 1CM 입력전압 5V 초당 측정횟수 1000ms(1초) 한번 측정시 50ms 1초당 약 20회 입력신호 10usec 소비전류 4mA 크기 43 * 20 * 17 mm 스펙참조 (http://eleparts.co.kr/front/productdetail.php?productcode=005035002004000009&sort=) SRF-05 Single Pin Mode SRF-05에 제가 쓸 핀은 VCC,Echo,Trigger,Gnd 4개의 핀.. 더보기
HS-311 (서보모터 제어하기) 안녕하세요 숭덕이 박제현입니다. 오늘은 서보모터에 대해 공부할겁니다. 음 제가 이번에 암제어 로봇을 만들고 싶어 서보모터에 대해 자료조사를 하다 좋은 자료인거 같아 몇가지 자료를 올립니다. 암로봇이라 해서 특정지역이나 사람이 오갈 수 없을 때 유용하게 사용되거나 의료시술, 공장 특정제어 등 많은 곳에 쓰이고 많은곳에 현재에도 많이 쓰이는것으로 알고 있습니다. 저는 이 작품을 포맥스로 이용해 통신으로 제어를 해보겠습니다 일단 모터에 대해서만 서술하는 내용이니 HS-311에 대해서만 말씀드리겠습니다. 출처 : http://www.google.co.kr/imgres?imgurl=http://www.yeogie.com/wwwfiles/img.board/000000000459/E23DE056-652A-42F1-A.. 더보기