- μ»΄ν¨ν°μ νλ‘μΈμ λ΄μμ μλ£λ₯Ό 보κ΄νλ μμ£Ό λΉ λ₯Έ κΈ°μ΅ μ₯μ
- μΌλ°μ μΌλ‘ νμ¬ κ³μ°μ μνμ€μΈ κ°μ μ μ₯νλ λ° μ¬μ©
- λ€μ©λ μ μΆλ ₯(general-purpose input/output) : μ λ ₯μ΄λ μΆλ ₯μ ν¬ν¨ν λμμ΄ λ°νμ μμ μ¬μ©μμ μν΄ μ μ΄λ μ μλ, μ§μ νλ‘λ μ κΈ° νλ‘ κΈ°νμ λμ§νΈ μ νΈ ν
- ( μ¦, μ λ ₯μ΄λ μΆλ ₯κ°μ λμμ΄ μ€ν μμ μ¬μ©μμ μν΄ μ μ΄ λ μ μλ λμ§νΈ μ νΈ ν )
- νμ€ ν λ³μ‘°(Pulse Width Modulation) : λμ§νΈ μΆλ ₯μΌλ‘ μλ λ‘κ·Έ νλ‘λ₯Ό μ μ΄ νλ κΈ°μ
- μλ λ‘κ·Έ-λμ§νΈ λ³ννλ‘(Analog-to-digital converter) : μλ λ‘κ·Έ μ νΈλ₯Ό λμ§νΈ μ κΈ° μ νΈλ‘ λ³ννλ κ²
- ( μ°μμ μΈ analogμ νΈλ₯Ό 0κ³Ό 1λ‘ κ΅¬μ±λ digitalμ νΈλ‘ λ³ννλ κ² )
- μΈλΆ μΈν°λ½νΈ(External Interrupt) : μ€μμΉλ₯Ό λλ₯΄λ κ²κ³Ό κ°μ΄ μΈλΆμμ μΈν°λ½νΈλ₯Ό λ°μμν€λ κ²
- ( Timerλ₯Ό μ΄μ©νμ¬ μΈν°λ½νΈλ₯Ό λ°μμν€λ κ²μ λ΄λΆ μΈν°λ½νΈλΌκ³ νλ€. )
- ( μΈν°λ½νΈ : λμμ μννκΈ° μ°μ΄ν΄ μ£Όλ μ νΈ )
- μ νν μκ°μ μ¬κΈ° μν΄ μ¬μ©
- μ νν μκ°μ§μ°μ΄ νμν κ²½μ° νμ΄λ¨Έλ₯Ό μ¬μ©
- MCUλ CPUμλ Timerκ° 3κ° μ΄μ λ€μ΄ μλ€.
- μΈλΆμμ λ€μ΄μ€λ μ νΈμ μ£ΌκΈ° λλ μ£Όνμλ₯Ό μΈ‘μ νκ±°λ, Delayν¨μλ₯Ό λ§λ€κ±°λ, μΈλΆλ‘ PWM νμ€λ₯Ό λ΄λ³΄λΌ λ, μ£Όλ‘ μ¬μ©
- ( μ£ΌκΈ° : 0κ³Ό 1μ΄ λ²κ°μ νλ² λνλλ μκ°. / μ£Όνμ : 1μ΄ λΉ 0κ³Ό 1μ΄ λ³νλ νμ )
- Cortex-M μ½μ΄μλ§ μ§μνλ 24bit νμ΄λ¨Έμ΄λ€.
- SysTickμ μμ€ν ν΄λλ₯Ό κ·Έλλ‘ μ¬μ©νκ±°λ 8λΆμ£Όν ν΄λμ μμ€λ‘ μ¬μ©ν μ μλ€.
- λ²μ© λΉλκΈ°ν μ‘μμ κΈ°(Universal asynchronous receiver/transmitter) : λ³λ ¬ λ°μ΄ν°μ ννλ₯Ό μ§λ ¬ λ°©μμΌλ‘ μ ννμ¬ λ°μ΄ν°λ₯Ό μ μ‘νλ κ²
- PIN : RX / TX
- μμ΄μ€νμ΄λμ(Inter-Integrated Circuit) : ν립μ€μμ κ°λ°ν μ§λ ¬ λ²μ€μ΄λ€.
- 2κ°μ μ μ μ΄μ©νλ ν΅μ λ°©μμ΄λ€.
- νλμ Masterμ μ¬λ¬ κ°μ Slave κΈ°κΈ°κ° μ°κ²° λ μ μλ€.
- ν΄λ μ νΈλ₯Ό μ¬μ©νλ λκΈ°μ ν΅μ λ°©μμ΄κΈ° λλ¬Έμ μκ°μ μμ λ‘λ€λ μ₯μ μ΄ μλ€.
- μ¬λ μ΄λΈ μ νμ μν΄ νμ μ£Όμ λ°μ΄ν°κ° λΆκΈ° λλ¬Έμ κΈ΄ λ°μ΄ν°μλ λΆμ ν©νλ€λ λ¨μ μ΄ μλ€.
- charLCDλ₯Ό μ μ΄ν λ, μ¬μ©νμλ€.
- PIN : SCL / CDA
- μ§λ ¬ μ£Όλ³κΈ°κΈ° μΈν°νμ΄μ€ λ²μ€(Serial Peripheral Interface Bus) : λκΈ°ν μ§λ ¬ λ°μ΄ν° μ°κ²° νμ€
- Masterμ Slaveλ‘ ν΅μ νλ€.
- 1 : Nμ ν΅μ μ μ§μνλ λκΈ°μ ν΅μ λ°©μ
- λμμ μ‘μμ μ΄ κ°λ₯ν¨
- I2Cμ λΉν΄ μλκ° λΉ λ¦
- κ°λ¨νκ² λ°°μ μ΄ κ°λ₯
- λ¨μ μΌμ, λ©λͺ¨λ¦¬μ κ°μ μΉ©κ³Ό μΉ© μ¬μ΄μ ν΅μ μ λ§μ΄ μ¬μ©
- RS-232, CANλ²μ€λ³΄λ€ λΉκ΅μ 짧μ 거리μμ λμ
- νλμ λ§μ€ν° μ₯μΉλ§ μ§μν¨. ( Masterλ κΌ 1κ°μ΄λ€. / Slaveλ μ¬λ¬κ° κ°λ₯ )
- PIN : SCLK / MOSI / MISO / SS
- LED
- Button
- Active Buzzer
- Passive Buzzer
- Servo Motor - PWMμ ꡬνν λ λ§μ΄ μ¬μ©
- DC Motor
- Step Motor
- Joy Stick
- Ultrasonic Sensor (μ΄μν μΌμ)
- Photo Resistor (μ‘°λ μΌμ)
- charLCD (16x2)
- LCD (128x64)
- OLED (128x128) - SPI μ¬μ©
- Bluetooth (μμ μμ μ¬μ©ν λͺ¨λ : HC-06 / HC-05)
- WIFI (μμ μ μ¬μ©ν λͺ¨λ : esp8266)
- μ μ λΌμ΄λΈλ¬λ¦¬
- 곡μ λΌμ΄λΈλ¬λ¦¬