ATtiny85 썸네일형 리스트형 ATtiny85 USB 2가지 보드 구성은 전부 똑같은데 오른쪽에 핀 위치가 다릅니다. 이것 때문에 PCB제작한거 다시 주문해야 하네요. 오른쪽 검은색 보드는 3개의 핀 위치가 하나 밀려서 아래쪽에 위치합니다. 그리고 크기도 살짝 더 크네요. USBASP ATtiny85보드용 커넥터 제작 ATtiny85 보드를 프로그래밍을 할때마다 매번 선 체크해서 연결하는게 번거로와 PCB를 만들었습니다. 아래 사진은 이전에 작업하던 방식입니다. 가운데 있는 모듈이 이번에 만든 PCB보드입니다. USBASP와 ATtiny85보드를 연결하기 쉽게 만들어 줍니다. 프로그램 업로드 할때 바로 꽂아서 연결하니깐 훨씬 편하네요. ATtiny85 보드 업로드 하기 ATtiny85보드에는 소프트웨어 방식인 v-usb로 업로드 가능하지만 안정성이 떨어져서 좋지 않고 Usbasp 사용하는게 빠르고 확실합니다. usbasp의 VCC는 attiny85보드의 5V, gnd-gnd로 연결합니다. 나머지 mosi, miso, slk, reset 연결해주면 됩니다. 보드 셋팅은 아래와 같습니다. Digispark로 디폴트 선택하면 되고 Programmer는 usbasp로 선택합니다. 스케치 메뉴에 있는 Upload Using Programmer를 클릭하면 프로그램 업로드가 완료됩니다. ATtiny85 IR Decoder 작은 크기의 IR 디코더를 만들기 위해 셋팅을 했습니다. 처음에는 칩을 양쪽에 넣었다가 뺏다가 테스트 했는데 번거로워서 아예 우노와 연결해서 프로그래머로 사용했습니다. IR 칩은 모토롤라 핸드폰에 같이 왔던 Dock을 분해해서 설치했습니다.(납땜해서 핀 설치) #include "tiny_IRremote.h" #include int RECV_PIN = 3; IRrecv irrecv(RECV_PIN); decode_results results; // ============================================================================ void setup() { irrecv.enableIRIn(); // Start the receiver oled.begin(.. ATtiny85 8K byte의 메모리를 가지고 있는 ATtiny85입니다. 간단한 작업에는 이 칩을 사용하는게 최고인거 같네요. 이 칩으로 리모트컨트롤 만들기 전에 간단한 테스트 해봅니다. 0번 핀으로 Blink되는거 테스트인데 5V 전원만 연결해 주면 끝이니 엄청 간단해 보이죠. 칩을 아두이노와 연결하기 위해 만든 보드입니다. 아두이노 우노에 쉴드처럼 위에 연결 가능합니다. 케이블 6개정도만 납땜 해주면 되네요. ATtiny85 Clock ATtiny85로 구동되는 시계입니다. TM1637과 DS3231 RTC 모듈이 필요합니다. 전원은 USB 케이블로 연결되었구요. //RTC Clock #include #include #include // Module connection pins (Digital Pins) #define CLK 3 #define DIO 4 #define GMT 9 TM1637Display display(CLK, DIO); bool tick = false; void setup() { display.setBrightness(0x0f); setSyncProvider(RTC.get); // the function to get the time from the RTC } void loop() { if (tick == true) { .. ATtiny85 Boards ATtiny85 보드 3가지입니다. 맨 왼쪽은 칩을 설치해야 되는 어댑터입니다. https://www.instructables.com/id/Programming-ATtinys-Micro-Controllers-With-Arduino/아두이노에 연결은 위의 링크를 참고하세요. ATtiny85 USB Hack 아래 링크에 가보면 ATtiny85를 사용해서 장난 칠수 있는 재미있는 스크립트가 있습니다. 기본적으로 DigiKeyboard로 파워셀 스크립트를 실행하게 만드는 겁니다. .https://github.com/CedArctic/DigiSpark-ScriptsWiFi_Profile_Mailer에 보시면 와이파이 패스워드 알아내서 자기가 지정한 이메일 주소로 보내는 스크립트 입니다.설정은 https://digistump.com/wiki/digispark/tutorials/connecting 여기서 보시고 따라 하시면 됩니다. Script DescriptionsRickRoll_Update : Plays Never Gonna Give you up while performing a fake windows updat.. 이전 1 2 다음