Basic Digital and Analog I/O

Digital signal

āđ€āļ›āđ‡āļ™āļŠāļąāļāļ“āļēāļ“āļ—āļĩāđˆāļĄāļĩāļĨāļąāļāļĐāļ“āļ°āļĢāļđāļ›āļ„āļĨāļ·āđˆāļ™āļŠāļąāļāļāļēāļ“āđ€āļ›āđ‡āļ™ square waves āđƒāļ™āļ”āđ‰āļēāļ™āđ„āļĄāđ‚āļ„āļĢāļ„āļ­āļ™āđ‚āļ—āļĢāļĨāđ€āļĨāļ­āļĢāđŒāļˆāļ°āļĢāļąāļšāđāļĨāļ°āļŠāđˆāļ‡āļ„āđˆāļēāļŠāļąāļāļāļēāļ“āļ›āļĢāļ°āđ€āļ āļ—āļ”āļīāļˆāļīāļ•āļ­āļĨāđ€āļ›āđ‡āļ™āļŠāļ­āļ‡āļ„āđˆāļēāļ„āļ·āļ­ High āđāļĨāļ° Low āđāļ›āļĨāļ‡āđ€āļ›āđ‡āļ™āļŠāļļāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļāđ‡āļšāđ€āļ›āđ‡āļ™āļ•āļąāļ§āđ€āļĨāļ‚ 1 āļāļąāļš 0 āļ‹āļķāđˆāļ‡āļ‚āļ™āļēāļ”āļ„āļ§āļēāļĄāļĒāļēāļ§āļ‚āļ­āļ‡āļāļēāļĢāļĢāļąāļš-āļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļ•āđˆāļĨāļ°āļŠāļļāļ”āļˆāļ°āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨāļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢ

Digital Signals āđāļŦāļĨāđˆāļ‡āļ—āļĩāđˆāļĄāļē: https://learn.sparkfun.com/tutorials/analog-vs-digital/digital-signals

Analog signal

āđ€āļ›āđ‡āļ™āļŠāļąāļāļ“āļēāļ“āļ—āļĩāđˆāļĄāļĩāļĨāļąāļāļĐāļ“āļ°āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡āļĄāļĩāļĢāļđāļ›āļ„āļĨāļ·āđˆāļ™āļŠāļąāļāļāļēāļ“āđ€āļ›āđ‡āļ™ sine waves āđƒāļ™āļ”āđ‰āļēāļ™āđ„āļĄāđ‚āļ„āļĢāļ„āļ­āļ™āđ‚āļ—āļĢāļĨāđ€āļĨāļ­āļĢāđŒāļˆāļ°āļĢāļąāļšāđāļĨāļ°āļŠāđˆāļ‡āļ„āđˆāļēāļŠāļąāļāļāļēāļ“āļ›āļĢāļ°āđ€āļ āļ—āļ­āļ™āļēāļĨāđ‡āļ­āļāļĄāļĩāļ„āđˆāļēāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļ›āļĨāļ‡āđ€āļ›āđ‡āļ™āļ”āļīāļˆāļīāļ•āļ­āļĨāđāļĨāđ‰āļ§āđ€āļāđ‡āļšāđ€āļ›āđ‡āļ™āļŠāļļāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļšāļīāļ•āļ­āļĩāļāļ„āļĢāļąāđ‰āļ‡

Analog Signal āđāļŦāļĨāđˆāļ‡āļ—āļĩāđˆāļĄāļē: https://learn.sparkfun.com/tutorials/analog-vs-digital/analog-signals

Microcontroller input and output

Microcontroller (MCU) āđ€āļ›āđ‡āļ™āļ­āļļāļ›āļāļĢāļ“āđŒāļ„āļ§āļšāļ„āļļāļĄāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļāļ—āļĩāđˆāļĄāļĩ āļŦāļ™āđˆāļ§āļĒāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨ (CPU) āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģ(Memory) āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āļĢāļąāļš-āļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļāļąāļšāļ­āļļāļ›āļāļĢāļ“āđŒāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠāđŒāļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļāļąāļšāļšāļ­āļĢāđŒāļ” MCU āļœāđˆāļēāļ™āļžāļ­āļĢāđŒāļ•āļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ‚āđ‰āļē(Input) āđāļĨāļ°āļžāļ­āļĢāđŒāļ•āļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļ­āļ(Output) āđ„āļ”āđ‰ āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļ­āļļāļ›āļāļĢāļ“āđŒāđ€āļžāļ·āđˆāļ­āļˆāļ°āļĢāļšāļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļāļąāļš MCU āļšāļ­āļĢāđŒāļ”āļ™āļąāđ‰āļ™ āđ€āļĢāļēāļˆāļ°āļ•āđ‰āļ­āļ‡āļĢāļđāđ‰āļāđˆāļ­āļ™āļ§āđˆāļēāļ­āļļāļ›āļāļĢāļ“āđŒāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āđ€āļ›āđ‡āļ™āļ›āļĢāļ°āđ€āļ āļ— Analog āļŦāļĢāļ·āļ­ Digital āđāļĨāļ°āđ€āļĢāļēāļ•āđ‰āļ­āļ‡āļāļēāļĢāļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ‚āđ‰āļēāļĄāļē(Input)āļŦāļĢāļ·āļ­āļŠāđˆāļ‡āļ­āļ­āļ(Output) āđ€āļžāļ·āđˆāļ­āļ—āļĩāđˆāļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāļ·āļ­āļāļžāļ­āļĢāđŒāļ•āđƒāļ™āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āđ„āļ”āđ‰āļ–āļđāļāļ•āđ‰āļ­āļ‡

Arduino Uno R3 Board

Arduino Uno R3 Board āđāļŦāļĨāđˆāļ‡āļ—āļĩāđˆāļĄāļē : https://www.arduino.cc/en/Main/Products

PINOUT of Arduinno Uno R3

Arduino Uno R3 āđāļŦāļĨāđˆāļ‡āļ—āļĩāđˆāļĄāļē: https://store-usa.arduino.cc/products/arduino-uno-rev3

āļāļēāļĢāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđƒāļŠāđ‰āļ‡āļēāļ™ Arduino Boards

āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ‚āļ›āļĢāđāļāļĢāļĄ Arduino IDE āļŠāļģāļŦāļĢāļąāļš complie āđ‚āļ›āļĢāđāđāļāļĢāļĄāļĨāļ‡āļšāļ­āļĢāđŒāļ” āļŦāļĢāļ·āļ­āļ—āļ”āļĨāļ­āļ‡āđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ‡āđˆāļēāļĒāļšāļ™ website āļˆāļģāļĨāļ­āļ‡āđ„āļ”āđ‰ āļŠāļģāļŦāļĢāļąāļšāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļˆāļģāļĨāļ­āļ‡āļĄāļĩāļ‚āđ‰āļ­āļˆāļģāļāļąāļ”āļ”āđ‰āļēāļ™āļšāļ­āļĢāđŒāļ”āļ—āļĩāđˆāļĄāļĩāđāļ„āđˆ Arduino uno R3 āđƒāļŦāđ‰āļ—āļ”āļĨāļ­āļ‡āđ€āļĨāđˆāļ™āđ„āļ”āđ‰āđƒāļ™āļ•āļ­āļ™āļ™āļĩāđ‰

Last updated

Was this helpful?