반응형
Atmega328 보드 만들기 - 보드 납땜 및 태스트..
AVR/Atmega128 강좌2015. 10. 29. 21:27Atmega328 보드 만들기 - 보드 납땜 및 태스트..

2015.10.30아래 퓨즈를 체크해제 안해줘서 딜레이함수가 오동작하는 바람에 한참해멨네요... CKDIV8 : 시스템 내부적으로 클럭을 8분주 한다. 외부 Resonator/Crystal 등을 사용할 경우 체크하지 않는다. 2015.10.29.. [임베디드/Avr] - Atmega328 보드 만들기 - 회로 및 부품 확인 [임베디드/Avr] - Atmega328 보드 만들기 - 회로도 그려보기 미루고 미루다가 결국 오늘 날잡아서 납땜질을 했습니다.. 익숙치 않아서 2시간 넘게 걸린거 같아요.. 간단히 끝날줄 알았는데 생각보다 힘드네요.. 그리고 5v로 입력되는 USB 전원을 그대로 쓰기로 해서 전원부 부분은 싹 뺴버렸네요.. pcb 공간이 남으면 추가로 3.3v 전원 공급이라든가 모터구동 회로도 추가할..

Atmega328 보드 만들기 - 회로도 그려보기
AVR/Atmega128 강좌2015. 10. 26. 02:17Atmega328 보드 만들기 - 회로도 그려보기

지난번에 글을 올리고 나서 가장 중요한걸 빼먹었다는 생각이 들더군요.. [임베디드/Avr] - Atmega328 보드 만들기 - 회로 및 부품 확인 이회로도 저회로도 찾아보며 괜찮은 부분들을 하나로 끼여맞추어 하다보니.. PCB 크기를 갸늠하기가 힘들고 나중에 납땜할때 헷갈릴 염려도 있을 듯해서.. Fritzing라는 프로그램을 이용해서 회로도를 한장에 다시 그려보았습니다. 대충 배치가 이렇게 되겠구나 생각이 들려면 PCB 배치까지 해봐야 할거 같은데 아직은 무리인거 같은 생각이 들어서 고민이네요... ISP에도 5V 연결을 해서 타겟보드에 전원공급을 안해도 ISP에서 공급해주는 전원으로 사용할 수 있도록 했는데...괜찮을련지 모르겠네요..

Atmega328 보드 만들기 - 회로 및 부품 확인
AVR/Atmega128 강좌2015. 10. 25. 17:53Atmega328 보드 만들기 - 회로 및 부품 확인

Atmega 보드를 하나 만들어 보고 싶어서 자료를 찾았습니다.. 가장 간단한걸 찾았다 싶었는데...http://avrprogrammers.com/atmega/atmegaxx8 전원부가 안보이네요.. 이렇게 그냥 연결해도 되나 싶어서 좀 더 찾아봤습니다.. 전원부는 아래 회로를 참고해서 붙여보기로 했습니다.http://hackaday.com/2010/10/25/avr-programming-02-the-hardware/LM7805를 붙이면 최대 35V까지 입력으로 사용할 수 있군요... 이젠 전원을 어떻게 공급하느냐가 문제인데요...결국 마이크로 usb를 이용하기로 했습니다...가격이 제일 비쌈 ㅜㅜ 장바구니에 하나씩 담아보니 12000원 정도 됩니다..좀더 가격을 줄이고 싶은데..고민좀 해봐야 겠어요..

허프라인(HoughLine)  태스트
OpenCV/OpenCV 강좌2015. 10. 23. 20:21허프라인(HoughLine) 태스트

참고:http://docs.opencv.org/doc/tutorials/imgproc/imgtrans/hough_lines/hough_lines.html #include "opencv2/imgcodecs.hpp" #include "opencv2/highgui/highgui.hpp" #include "opencv2/imgproc/imgproc.hpp" #include using namespace cv; using namespace std; int main(int argc, char** argv) { VideoCapture cap1(0); // cap1.set(3,320); // cap1.set(4,240); if (!cap1.isOpened()) { printf("카메라를 열수 없습니다. \n"); } M..

가변저항으로 조정하여 LED의 밝기 조정하기
Arduino Uno2015. 10. 19. 21:38가변저항으로 조정하여 LED의 밝기 조정하기

예전에 올렸던 글들을 다시 읽어보며 정리하다말고.. 문뜩 떠오르는게 생겨서 만들어 봤습니다..바로 스위치를 돌리면 점점 밝아지는 전구 효과를 만들어 보는 것입니다.. [임베디드/Arduino Uno] - 아두이노에서 가변저항 사용하기 [임베디드/Arduino Uno] - 아두이노에서 PWM을 이용하여 LED 밝기 조정하기 가변저항의 양끝은 각각 5V와 그라운드에 연결하고 중앙은 a0에 연결합니다. 그리고 LED의 +극은 11번에 연결하고 -극은 그라운드에 연결해주었습니다. 동영상으로 찍어둘까 하다가.. 너무 허접한거 같아서 소스코드만 올립니다.... : ) void setup() { // 9600bps로 시리얼 속도를 설정 Serial.begin(9600); } void loop() { // 아날로그핀 ..

virtualbox  windows geust의 용량 늘리기
개발 환경/VirtualBox & VMWare2015. 10. 18. 21:20virtualbox windows geust의 용량 늘리기

Guest OS로 윈도우를 설치하면서 35기가를 지정해주고 했었는데.. 벌써 대부분의 용량을 다 써버렸네요.. 그래서 다시 추가로 용량을 조정해주었습니다. Host OS인 리눅스에서 다음명령으로 용량을 70GB로 좀더 늘려주로 했는데 아래와 같은 에러가 나는 군요..파티션이 NTFS라서 인식이 안되나 봅니다. 그래서 다시 windows로 부팅해서 다시 해보기로 했습니다. webnautes@webnautes-W54-55SU1-SUW /media/webnautes/VM/VM/windows7 $ sudo VBoxManage modifyhd windows7.vbox --resize 70000[sudo] password for webnautes: VBoxManage: error: Could not get the ..

Raspberry Pi 2에서 character device driver 예제 테스트
Raspberry Pi/Raspberry Pi 활용2015. 10. 17. 22:51Raspberry Pi 2에서 character device driver 예제 테스트

simple_dev.c #include #include #include #include #include #include #include dev_t id; struct cdev cdev; struct class *class; struct device *dev; char temp[100]; #define DEVICE_NAME "simple" int simple_open (struct inode *inode, struct file *filp) { printk( "open\n" ); memset( temp, 0, 0 ); return 0; } int simple_close (struct inode *inode, struct file *filp) { printk( "close\n" ); return 0; } ss..

Raspberry Pi 2에서 Linux Kernel Module 작성하기
Raspberry Pi/Raspberry Pi 활용2015. 10. 17. 22:20Raspberry Pi 2에서 Linux Kernel Module 작성하기

먼저 라즈베리파이2에 설치되어 있는 커널의 버전을 확인해보고 아래 명령으로 같은 버전의 커널 헤더가 있는지 확인해봤습니다. sudo apt-cache search linux-headers-$(uname -r) 하지만 버전에 맞는 커널 헤더가 저장소에 없어서 따로 다운로드 받아서 설치했습니다. sudo apt-get update sudo apt-get install gcc-4.7 cpp-4.7 dkms wget http://www.niksula.hut.fi/~mhiienka/Rpi/linux-headers-rpi/linux-headers-3.18.11-v7%2B_3.18.11-v7%2B-2_armhf.deb sudo dpkg -i linux-headers-3.18.11-v7+_3.18.11-v7+-2_ar..

Ubuntu에서 adb 사용하여 안드로이드폰 인식 시키기
Android/Android Studio 개발환경2015. 10. 16. 12:32Ubuntu에서 adb 사용하여 안드로이드폰 인식 시키기

처음에 안드로이드폰을 연결한 후.. abd devices명령을 사용했는데 폰이 잡히지가 않네요.. webnautes@webnautes-W54-55SU1-SUW ~ $ adb devicesList of devices attached 구글링 결과 안드로이드폰의 MTP 모드를 PTP 모드로 변경하니 잡힌다는 걸 알게되었습니다. http://askubuntu.com/questions/632651/adb-devices-command-wont-detect-my-4-4-android-phone 얘기한데로 하고나서 다시 해보니 진짜 잡혔습니다... 이제 unauthorized라고 뜨는 것만 해결하면 됩니다.. 아까 지나친게 있어서.. 다시 MTP 모드를 PTP 모드로 변경하고 "USB 디버깅을 허용하시겠습니까?"에서 ..

Failed to resolve: com.android.support:appcompat-v7:15.+
Android/Android Studio 개발환경2015. 10. 14. 12:18Failed to resolve: com.android.support:appcompat-v7:15.+

최소 android SDK를 4.0.3으로 해서 프로젝트를 생성했더니 아래와 같은 에러가 났다. Failed to resolve: com.android.support:appcompat-v7:15.+ 그래서 사용할 수 있는 버전들을 찾아봤는데.. 다음 위치에 있다. 최하위 버전인 18.0.0으로 바꾸어서... 테스트 해보니 문제 없이 실행 까지 된다.

반응형
image