What is Arduino

Arduino рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рдУрдкрди-рд╕реЛрд░реНрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╣реИ, рдЬреЛ рдЗрдВрдЯрд░реЗрдХреНрдЯрд┐рд╡ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рдХрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЖрд╕рд╛рди рд╣реИ, рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдк рд╕реЗрдВрд╕рд░, рдПрдХреНрдЪреБрдПрдЯрд░, рдЗрддреНрдпрд╛рджрд┐ рд▓рдЧрд╛рдХрд░ рдЕрдиреЗрдХ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ тАФ рдЬреИрд╕реЗ рдПрдХ LED рдЬрд▓рд╛рдирд╛ рдпрд╛ рдСрдирд▓рд╛рдЗрди рд╕рдВрджреЗрд╢ рднреЗрдЬрдирд╛ред рдЖрдк Arduino IDE рдирд╛рдордХ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЖрджреЗрд╢ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдЬреЛ Wiring рдФрд░ Processing рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИуАВ

рдореВрд▓ рд░реВрдк рд╕реЗ рдЗрд╡реНрд░рд┐рдпрд╛ рдЗрдВрдЯрд░реЗрдХреНрд╢рди рдбрд┐рдЬрд╛рдЗрди рдЗрдВрд╕реНрдЯрд┐рдЯреНрдпреВрдЯ рдиреЗ Arduino рдмрдирд╛рдпрд╛ рдерд╛ рддрд╛рдХрд┐ рдЧреИрд░-рдЗрдВрдЬреАрдирд┐рдпрд░ рднреА рдЖрд╕рд╛рдиреА рд╕реЗ рдирдП рд╡рд┐рдЪрд╛рд░реЛрдВ рдХрд╛ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдмрдирд╛ рд╕рдХреЗрдВред рдзреАрд░реЗ-рдзреАрд░реЗ рдЗрд╕рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реБрдЖ, рдФрд░ рдЫрд╛рддреНрд░, рдХрд▓рд╛рдХрд╛рд░, рдбреЗрд╡рд▓рдкрд░, рд╢реМрдХреАрди тАФ рд╕рднреА рдиреЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдХреЗ рдлрд▓рд╕реНрд╡рд░реВрдк рдЗрд╕рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рддреИрдпрд╛рд░ рд╣реБрдЖ, рдЬрд╣рд╛рдБ рд▓реЛрдЧреЛрдВ рдиреЗ рдЬреНрдЮрд╛рди, рдЙрджрд╛рд╣рд░рдг, рдФрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдПрдХ рджреВрд╕рд░реЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд┐рдП рд╣реИрдВуАВ

рдЖрдЬ Arduino рдмреЛрд░реНрдб рд╢реИрдХреНрд╖рд┐рдХ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ, рдСрдЯреЛрдореЗрд╢рди, рдХрд▓рд╛ рд╕реНрдерд╛рдкрдирд╛, IoT рдЗрддреНрдпрд╛рджрд┐ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдХрд╛рдо рдЖрддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рднреМрддрд┐рдХ рдЙрдкрдХрд░рдгреЛрдВ, рдЗрдВрдЯрд░реЗрдХреНрдЯрд┐рд╡ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдФрд░ IoT рд╕рдорд╛рдзрд╛рди рдмрдирд╛рдиреЗ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ тАФ рдЕрдзрд┐рдХ рддрдХрдиреАрдХреА рдЬреНрдЮрд╛рди рд╣реЛрдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реЛрддреА╓Й

Arduino рд╡рд┐рд╢реЗрд╖ рдХреНрдпреЛрдВ рд╣реИ?

рдХрд┐рдлрд╝рд╛рдпрддреА: рдЗрд╕рдХрд╛ рдмреЛрд░реНрдб рд╕рд╕реНрддрд╛ рд╣реИ тАФ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рд╣реБрдЖ рдмреЛрд░реНрдб рд▓рдЧрднрдЧ 2000 Rs. рдпрд╛ рдЗрд╕рд╕реЗ рднреА рдХрдо рдЖрддрд╛ рд╣реИред

рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо: рдЗрд╕рдХрд╛ IDE Windows, Mac, рдФрд░ Linux рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рд╢реБрд░реБрдЖрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди: рдЗрд╕рдХрд╛ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЗрддрдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдирдП рдЫрд╛рддреНрд░ рднреА рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреЗрдВ, рд╕рд╛рде рд╣реА рдЕрдиреБрднрд╡реА рдбреЗрд╡рд▓рдкрд░ рдЗрд╕рдХрд╛ рдЕрдзрд┐рдХ рд▓рд╛рдн рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред

рдУрдкрди рд╕реЛрд░реНрд╕: рдЗрд╕рдХрд╛ рд╕рд╛рд░рд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдФрд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЦреБрд▓рд╛ рд╣реБрдЖ рд╣реИ, рдорддрд▓рдм рдХреЛрдИ рднреА рдЗрд╕рдХрд╛ рд╕реБрдзрд╛рд░ рдпрд╛ рдмрджрд▓рд╛рд╡ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рд╕рдореБрджрд╛рдп рд╕рдорд░реНрдерди: рдЗрд╕рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рд╕рдореБрджрд╛рдп рд╣реИ рдЬреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЗрдВ, рдЙрджрд╛рд╣рд░рдг, рдХрд╛рд░реНрдпрдХреНрд░рдо рдЗрддреНрдпрд╛рджрд┐ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдирдП рд▓реЛрдЧреЛрдВ рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╣реЛрддреА рд░рд╣рддреА рд╣реИ|

рдЖрдЬ Arduino рд╢реИрдХреНрд╖рд┐рдХ рдмреЛрд░реНрдб рд╕реЗ рд▓реЗрдХрд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА IoT рдпрд╛ рд╡рд┐рдпрд░рд╛реЗрдмрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛ рддрдХ тАФ рд╣рд░ рддрд░рд╣ рдХреА рдЬрд░реВрд░рддреЗрдВ рдкреВрд░реА рдХрд░рддрд╛ рдЖрдпрд╛ рд╣реИ, рддрд╛рдХрд┐ рд╣рд░ рдХреЛрдИ, рдЫрд╛рддреНрд░ рдпрд╛ рд╢реМрдХреАрди, рдирдП рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдЕрд╕рд▓рд┐рдпрдд рдореЗрдВ рдмрджрд▓ рд╕рдХреЗ|

Arduino Ecosystem

Arduino рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреА рд╢реБрд░реБрдЖрдд 2005 рдореЗрдВ рд╣реБрдИ рдереА, рдФрд░ рдпрд╣ рдЖрдЬ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рдФрд░ рдПрдореНрдмреЗрдбреЗрдб рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рдмрд╕реЗ рдпреЛрдЧреНрдп рдФрд░ рдкреНрд░рдореБрдЦ рдмреНрд░рд╛рдВрдбреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдмрди рдЧрдпрд╛ рд╣реИред Arduino рдХреЗ рдореВрд▓ рд╕реНрддрдВрднреЛрдВ рдореЗрдВ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░, рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред Arduino рдмреЛрд░реНрдб рдПрдХ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдЖрдзрд╛рд░рд┐рдд рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╣реИ, рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рд╕реЗрдВрд╕рд░, рдореЛрдЯрд░реНрд╕, рдПрд▓рдИрдбреА рдФрд░ рдЕрдиреНрдп рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдкрд░ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП Arduino рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ (рдЬреЛ Wiring рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ) рдФрд░ Arduino IDE (Integrated Development Environment) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ Mac, Windows рдФрд░ Linux рдкрд░ рдЪрд▓рддрд╛ рд╣реИред рдХреЛрдб (рд╕реНрдХреЗрдЪ) рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ USB рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмреЛрд░реНрдб рдкрд░ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП Arduino рдмреЛрд░реНрдб (Uno, Mega, Nano, рдЖрджрд┐), Arduino IDE рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░, рд╕реЗрдВрд╕рд░ рдФрд░ рдореЙрдбреНрдпреВрд▓ (рдЬреИрд╕реЗ Ultrasonic Sensor, IR Sensor, рдЖрджрд┐), рдореЛрдЯрд░, рдПрд▓рдИрдбреА, рдЬрдореНрдкрд░ рд╡рд╛рдпрд░, рдмреНрд░реЗрдбрдмреЛрд░реНрдб рдФрд░ рдкрд╛рд╡рд░ рд╕рдкреНрд▓рд╛рдИ (рдмреИрдЯрд░реА рдпрд╛ USB рдХреЗрдмрд▓) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрди рд╕рднреА components рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, Arduino рдХрд╛ рдЙрдкрдпреЛрдЧ рд░реЛрдмреЛрдЯрд┐рдХреНрд╕, IoT, рд╣реЛрдо рдСрдЯреЛрдореЗрд╢рди рдФрд░ рдХрдИ рдЕрдиреНрдп рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Arduino Board рдХреЛ рд╕рдордЭрддреЗ рд╣реИ :

Arduino Uno рдмреЛрд░реНрдб рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдХреЛрдВ рдФрд░ рдкрд┐рдиреЛрдВ рдХреЛ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЖрдЗрдП рдПрдХ рдПрдХ рдХрд░ рд╡рд┐рд╕реНрддрд╛рд░ рдореЗрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ :-

  1. Reset Button (рд░рд┐рд╕реЗрдЯ рдмрдЯрди) :
    рдпрд╣ рдмрдЯрди Arduino рдмреЛрд░реНрдб рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдХреЛрдб рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди (Execution) рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
  2. USB B Type (рдпреВрдПрд╕рдмреА рдмреА рдЯрд╛рдЗрдк) :
    рдпрд╣ USB рдкреЛрд░реНрдЯ Arduino рдХреЛ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдФрд░ рдкрд╛рд╡рд░ рд╕рдкреНрд▓рд╛рдИ рд╕рдВрднрд╡ рд╣реЛрддреА рд╣реИред
  3. Poly Fuse (рдкреЙрд▓реА рдлреНрдпреВрдЬрд╝) :
    рдпрд╣ рдмреЛрд░реНрдб рдХреЛ рдЕрдзрд┐рдХ рдХрд░рдВрдЯ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрд░рдХреНрд╖рд╛ рдлреНрдпреВрдЬрд╝ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред
  4. AT-Mega 16U2 (рдПрдЯреА-рдореЗрдЧрд╛ 16U2) :
    рдпрд╣ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ USB рдФрд░ рд╕реАрд░рд┐рдпрд▓ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдФрд░ Arduino рдмреЛрд░реНрдб рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  5. Crystal Oscillator (рдХреНрд░рд┐рд╕реНрдЯрд▓ рдСрд╕реНрд╕реАрд▓реЗрдЯрд░) :
    рдпрд╣ Arduino рдХреЗ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЛ рд╕реНрдерд┐рд░ рдШрдбрд╝реА рд╕рдВрдХреЗрдд (Clock Signal) рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рд╕рд╣реА рд╕рдордп рдкрд░ рдХрд╛рд░реНрдп рдХрд░ рд╕рдХреЗред
  6. Voltage Regulator (рд╡реЛрд▓реНрдЯреЗрдЬ рд░реЗрдЧреБрд▓реЗрдЯрд░) :
    рдпрд╣ Arduino рдХреЛ рд╕реНрдерд┐рд░ рд╡реЛрд▓реНрдЯреЗрдЬ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдзрд┐рдХ рд╡реЛрд▓реНрдЯреЗрдЬ рд╕реЗ рдмрдЪрд╛рд╡ рдХрд░рддрд╛ рд╣реИред
  7. Comparator (рдХрдореНрдкреЗрд░реЗрдЯрд░) :
    рдпрд╣ рдПрдХ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдШрдЯрдХ рд╣реИ рдЬреЛ рд╡реЛрд▓реНрдЯреЗрдЬ рдХреА рддреБрд▓рдирд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рджреЗрддрд╛ рд╣реИред
  8. DC Jack (рдбреАрд╕реА рдЬреИрдХ) :
    рдпрд╣ рдкреЛрд░реНрдЯ Arduino рдХреЛ 9V рдпрд╛ 12V рдХреА рдмреИрдЯрд░реА рдпрд╛ рдПрдбреЙрдкреНрдЯрд░ рд╕реЗ рдкрд╛рд╡рд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  9. Capacitor (рдХреИрдкреЗрд╕рд┐рдЯрд░) :
    рдпрд╣ рд╕рд░реНрдХрд┐рдЯ рдореЗрдВ рд╡реЛрд▓реНрдЯреЗрдЬ рд╕реНрдЯреЗрдмрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдФрд░ рд╢реЙрд░реНрдЯ рд╕рд░реНрдХрд┐рдЯ рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
  10. Protection Diode (рдкреНрд░реЛрдЯреЗрдХреНрд╢рди рдбрд╛рдпреЛрдб) :
    рдпрд╣ Arduino рдХреЛ рдЧрд▓рдд рдзреНрд░реБрд╡реАрдпрддрд╛ (Reverse Polarity) рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  11. Power Supply Section (рдкрд╛рд╡рд░ рд╕рдкреНрд▓рд╛рдИ рд╕реЗрдХреНрд╢рди) :
    рдпрд╣ рд╕реЗрдХреНрд╢рди Arduino рдХреЛ рдЖрд╡рд╢реНрдпрдХ рдкрд╛рд╡рд░ (5V рдпрд╛ 3.3V) рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
  12. ICMP (USB) :
    рдпрд╣ рдЗрди-рд╕рд░реНрдХрд┐рдЯ рд╕реАрд░рд┐рдпрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ (ICSP) рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЛ рд╕реАрдзрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  13. Digital Input/Output Pins (рдбрд┐рдЬрд┐рдЯрд▓ рдЗрдирдкреБрдЯ/рдЖрдЙрдЯрдкреБрдЯ рдкрд┐рдиреНрд╕) :
    рдпреЗ рдкрд┐рдиреНрд╕ рдбрд┐рдЬрд┐рдЯрд▓ рд╕рд┐рдЧреНрдирд▓ рдХреЛ рдЗрдирдкреБрдЯ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

Arduino Uno рдореЗрдВ рдХреБрд▓ 14 рдбрд┐рдЬрд┐рдЯрд▓ рдкрд┐рди (D0-D13) рд╣реЛрддреЗ рд╣реИрдВред

  1. In Circuit Serial Programmer (SPI) (рдЗрди-рд╕рд░реНрдХрд┐рдЯ рд╕реАрд░рд┐рдпрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░) :
    рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ Arduino рдХреЗ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЛ SPI рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  2. AT-Mega328 Microcontroller (рдПрдЯреА-рдореЗрдЧрд╛328 рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░) :
    рдпрд╣ Arduino Uno рдХрд╛ рдореБрдЦреНрдп рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рд╣реИ, рдЬреЛ рд╕рднреА рдирд┐рд░реНрджреЗрд╢реЛрдВ (Instructions) рдХреЛ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рддрд╛ рд╣реИ рдФрд░ Arduino рдХреЗ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
  3. Analog Input Pins (рдПрдирд╛рд▓реЙрдЧ рдЗрдирдкреБрдЯ рдкрд┐рдиреНрд╕) :
    рдпреЗ рдкрд┐рдиреНрд╕ рдПрдирд╛рд▓реЙрдЧ рд╕рд┐рдЧреНрдирд▓ рдХреЛ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

Arduino Uno рдореЗрдВ рдХреБрд▓ 6 рдПрдирд╛рд▓реЙрдЧ рдкрд┐рди (A0-A5) рд╣реЛрддреЗ рд╣реИрдВред

рдЗрд╕ рддрд░рд╣, Arduino рдХреЗ рдпреЗ рд╕рднреА рдкрд┐рди рдФрд░ рдШрдЯрдХ рдорд┐рд▓рдХрд░ рдЗрд╕реЗ рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ |

Basic Operation

рдЕрдзрд┐рдХрд╛рдВрд╢ Arduino рдмреЛрд░реНрдб рдЗрд╕ рддрд░рд╣ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рд╣реИрдВ рдХрд┐ рдЙрди рдкрд░ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдореЗрдВ рдПрдХ рд╕рдордп рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд┐рд╕реА рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдп рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдПрдХ LED рдХреЛ рдмреНрд▓рд┐рдВрдХ рдХрд░рд╛рдирд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдХрдИ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдПрдХ рдЪрдХреНрд░ (Cycle) рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЬреЛ рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдореЗрдВ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╡рд╣ рдЬреИрд╕реЗ рд╣реА рдмреЛрд░реНрдб рдХреЛ рдкрд╛рд╡рд░ рдорд┐рд▓рддреА рд╣реИ, рдирд┐рд╖реНрдкрд╛рджрди (Execution) рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИред рд╣рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ “loop” рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ loop рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЕрдВрджрд░ рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

  • рдХрд┐рд╕реА рд╕реЗрдВрд╕рд░ рдХрд╛ рдбреЗрдЯрд╛ рдкрдврд╝рдирд╛ред
  • рд▓рд╛рдЗрдЯ рдЪрд╛рд▓реВ рдХрд░рдирд╛ред
  • рдпрд╣ рдЬрд╛рдВрдЪрдирд╛ рдХрд┐ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рд╕реНрдерд┐рддрд┐ (Condition) рдкреВрд░реА рд╣реЛ рд░рд╣реА рд╣реИ рдпрд╛ рдирд╣реАрдВред
  • рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдХрд╛рд░реНрдп рдПрдХ рд╕рд╛рде рдХрд░рдирд╛ред

Arduino рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА рдЧрддрд┐ рдЕрддреНрдпрдзрд┐рдХ рддреЗрдЬрд╝ рд╣реЛрддреА рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рд╣рдо рдЗрд╕реЗ рдзреАрдорд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдирд┐рд░реНрджреЗрд╢ рди рджреЗрдВред рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА рдЧрддрд┐ рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ рдХрд┐ рдХреЛрдб рдХрд┐рддрдирд╛ рдмрдбрд╝рд╛ рд╣реИ рдФрд░ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЛ рдЗрд╕реЗ Execution рдХрд░рдиреЗ рдореЗрдВ рдХрд┐рддрдирд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдорддреМрд░ рдкрд░ рдпрд╣ рдорд╛рдЗрдХреНрд░реЛрд╕реЗрдХрдВрдб (рдПрдХ рд╕реЗрдХрдВрдб рдХрд╛ рджрд╕ рд▓рд╛рдЦрд╡рд╛рдВ рднрд╛рдЧ) рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред

The basic operation of an Arduino

Circuit Basics


рд╕рд░реНрдХрд┐рдЯ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╕рдХреНрд░рд┐рдп рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдШрдЯрдХ (Active Electronic Component) рдФрд░ рдПрдХ рдкреНрд░рд╡рд╛рд╣рдХреАрдп рд╕рд╛рдордЧреНрд░реА (Conductive Material) рдЬреИрд╕реЗ рддрд╛рд░ (Wires)рдЬреБреЬреЗ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рд╡рд┐рджреНрдпреБрдд рдзрд╛рд░рд╛ (Current) рдкреНрд░рд╡рд╛рд╣рд┐рдд рд╣реЛ рд╕рдХреЗ ред рдЬрдм рдЖрдк Arduino рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░реНрдХрд┐рдЯ рдмрдирд╛рдирд╛ рд╣реЛрддрд╛ рд╣реИ |

рд╕рд░реНрдХрд┐рдЯ рдХрд╛ рдПрдХ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг LED рд╕рд░реНрдХрд┐рдЯ рд╣реИред рдЗрд╕рдореЗрдВ рдПрдХ рддрд╛рд░ Arduino рдХреЗ рдПрдХ рдкрд┐рди рд╕реЗ LED рддрдХ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдмреАрдЪ рдореЗрдВ рдПрдХ рд░реЗрдЬрд╝рд┐рд╕реНрдЯрд░ (Resistor) рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ LED рдХреЛ рдЕрддреНрдпрдзрд┐рдХ рд╡рд┐рджреНрдпреБрдд рдкреНрд░рд╡рд╛рд╣ (High Current) рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж рдпрд╣ рддрд╛рд░ рдЧреНрд░рд╛рдЙрдВрдб рдкрд┐рди (GND) рд╕реЗ рдЬреБрдбрд╝рддрд╛ рд╣реИред рдЬрдм Arduino рдХрд╛ рдкрд┐рди HIGH (рдЙрдЪреНрдЪ) рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ (Microcontroller) рд╕рд░реНрдХрд┐рдЯ рдореЗрдВ рд╡рд┐рджреНрдпреБрдд рдзрд╛рд░рд╛ рдкреНрд░рд╡рд╛рд╣рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ LED рдЬрд▓ рдЙрдарддреА рд╣реИред рдЬрдм рдкрд┐рди рдХреЛ LOW (рдирд┐рдореНрди) рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡рд┐рджреНрдпреБрдд рдкреНрд░рд╡рд╛рд╣ рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ LED рдмреБрдЭ рдЬрд╛рддреА рд╣реИред