산업용 장비
ATmega328P와 ATtiny45를 위한 두 개의 유사한 회로 구축을 상세히 다루며, 전체 회로도, 납땜 없는 브레드보드 조립의 선명한 사진, Atmel Studio 7 IDE 소개를 제공합니다.
ATmega328P는 아두이노 플랫폼의 핵심으로 가장 잘 알려진 28핀 AVR 마이크로컨트롤러입니다. 32kB 플래시, 2kB SRAM, 23 I/O 핀을 제공하여 다양한 프로젝트에 적합합니다. ATtiny45는 4kB 플래시, 512B SRAM, 5 I/O 핀을 가진 8핀 동반자로 콤팩트한 애플리케이션에 적합합니다.
두 장치 모두 SPI(MOSI, MISO, SCK, GND)를 통해 프로그래밍됩니다. SPI는 마스터(프로그래머)가 클록과 데이터 흐름을 마이크로컨트롤러에 제어할 수 있게 하는 동기식 직렬 버스입니다.
아래는 회로도입니다. R2와 LED1은 선택 사항이며, 마이크로컨트롤러가 프로그래밍된 후 간단한 테스트 회로로 사용됩니다.


Atmel-ICE는 프리미엄 선택이지만, 예산 친화적인 Sparkfun AVR Pocket Programmer가 대부분의 취미용으로 충분합니다. 선택한 프로그래머가 SPI를 지원하고 처음 사용 전에 올바른 드라이버를 설치했는지 확인하세요. AVR Pocket Programmer의 2×5, 2×5(9인치) 및 2×3 리본 커넥터가 아래 사진에 나와 있습니다.

6개의 짧은 점퍼 와이어가 2×3 암 커넥터를 브레드보드의 마이크로컨트롤러 핀에 연결합니다. 와이어 색상은 회로도와 일치합니다.


| 부품 참조 | 설명 | 공급처 | 품번 |
|---|---|---|---|
| U1 | IC, ATmega328P-PU, 32kB 플래시, DIP-28, 1.8-5.5V | Digi-Key | ATMEGA328P-PU-ND |
| U2 | IC, ATtiny45-PU, 4kB 플래시, DIP-8, 2.7-5.5V | Digi-Key | ATTINY45-20PU-ND |
| R1 | 저항, ¼W, 10kΩ | Digi-Key | 10KQBK-ND |
| R2 | 저항, ¼W, 470Ω | Digi-Key | 470QBK-ND |
| LED1 | LED, 노란색, 3/4" T1 | Digi-Key | 754-1889-ND |
| C1 | 커패시터, 세라믹, 0.1µF, 50V | Digi-Key | 399-9797-ND |
| PGM | AVR Pocket Programmer | Digi-Key | 1568-1080-ND |
| BB | 납땜 없는 브레드보드, 400-접점 | Digi-Key | 377-2094-ND |
Adafruit USBtinyISP 페이지에서 Windows 드라이버를 다운로드하세요. 32비트와 64비트 설치 프로그램이 포함된 ZIP을 선택하세요. 적절한 것을 설치한 후, USB-A to Mini-B 케이블로 프로그래머를 연결하세요. 파란 PWR LED와 빨간 Stat1 LED가 켜지고, 두 개의 파란 데이터 LED가 깜빡일 수 있습니다. 설치 후, 장치 관리자에서 "USBtiny"(libusb-winXX) 아래에 장치가 나타납니다.

Atmel Studio 7은 Windows(32비트 및 64비트)에서 AVR 개발을 위한 주력 IDE입니다. 유일한 옵션은 아니지만, AVR 펌웨어 구축, 디버깅, 플래싱을 위한 가장 포괄적인 툴셋을 제공합니다. IDE를 다운로드하고 설치하고, 고급 기능은 사용자 가이드를 참조하세요.
프로그래머 지원은 많은 장치에 내장되어 있지만, AVR Pocket Programmer는 기본적으로 나열되지 않습니다. AVR 마이크로컨트롤러와 통신하는 명령줄 유틸리티인 AVRDude를 통해 사용할 수 있습니다.
AVRDude는 Windows와 Linux에서 사용 가능합니다. 작성 시점 기준 버전 6.3이 최신 릴리스입니다. avrdude-6.3-mingw32-zip을 다운로드하고, 압축을 풀고(단순화를 위해 루트 디렉토리 권장), 다음을 실행하여 설치를 확인하세요:
avrdude -c USBtiny 실행 – 지원되는 AVR 장치 목록이 표시되어야 합니다.
하드웨어가 조립되고 드라이버가 설치되면 펌웨어 플래싱 준비가 완료됩니다. New_Blink.zip을 다운로드하고, 압축을 풀고, 아래 단계를 따르세요.
C:\Path\To\AVRDude\avrdude.exe (경로 교체).-c usbtiny -p m328p -v -U flash:w:$(TargetDir)$(TargetName).hex:i; ATtiny45용 -c usbtiny -p t45 -v -U flash:w:$(TargetDir)$(TargetName).hex:i.C:\Path\To\AVRDude. "출력 창 사용" 체크.New Blink.c 파일 열기, 내용 복사, Atmel Studio 편집기에 붙여넣기.단순한 LED 깜빡임에 과정이 복잡해 보일 수 있지만, 이제 네 가지 필수 기술을 마스터했습니다: 프로그래밍 보드 구축, IDE 설치, AVRDude 통합, 커스텀 도구 구성. 향후 프로젝트는 훨씬 수월해질 것입니다.
직접 프로젝트를 시도하고 빠른 조립을 위해 BOM을 확보하세요.
산업용 장비
콘크리트(Concrete)와 시멘트(Cement)의 주요 차이점은 콘크리트가 물, 골재(aggregate), 시멘트로 만들어진 복합 재료라는 점입니다. 시멘트는 석회석과 기타 광물로 만들어진 매우 미세한 분말로, 물을 흡수하여 콘크리트를 결합시키는 바인더(binder) 역할을 합니다. 시멘트 자체도 건축 자재이지만, 시멘트 없이는 콘크리트를 만들 수 없습니다. 두 용어는 종종 잘못 상호 교환하여 사용되지만, 콘크리트와 시멘트는 분명히 구별되는 별개의 제품입니다. 시멘트(Cement) 시멘트는 석회석, 칼슘, 실리콘, 철, 알루미늄
아스팔트와 콘크리트는 전 세계적으로 흔히 사용되는 두 가지 건설 자재입니다. 두 자재의 주요 차이점은 아스팔트가 골재와 역청(비투멘, bitumen)을 혼합하여 만든다는 점입니다. 역청은 천연 매장지에서 추출하거나 원유에서 얻는 끈적한 검은 탄화수소입니다. 콘크리트는 골재를 시멘트 결합제와 혼합한 후 혼합물이 굳어 암석 같은 물질을 형성하도록 만듭니다. 아스팔트와 콘크리트는 지붕부터 보도까지 다양한 건설 작업에 사용됩니다. 기술적 관점: 아스팔트도 콘크리트의 한 형태 기술적으로 말하면 아스팔트는 실제로 콘크리트의 한 형태입니다. 콘