Posts

Showing posts from March, 2022

LED on and off using button

Image
  -: LED CONTROL USING BUTTON :- Aim :- एक digital signal के द्वारा किसी भी LED (लाइट एमिटिंग डायोड ) को कण्ट्रोल करना।                 Material :- एक LED को CONTROL करने के लिए FOUR कॉम्पोनेन्ट की आवश्यकता है।                   1. Arduino Uno                   2. Button                   3. LED                   4. Resisters(10k,220)    Circuit diagram :-                                                           Method :- सबसे पहले Arduino Uno Board लिया है। और एक LED तथा Button और रेसिस्टर लिया है। Button के साथ 10k ओम का  resister कनेक्ट करना  है।यहाँ पर 10k का resister एक वोल्टेज divider का काम करेगा। 10k ओम  रेसिस्टर पिन को Arduino Uno की GND से कनेक्ट करना है।  और LED के cathode पिन को  Arduino Unoकी GND के साथ कनेक्ट करना है। Button से आने वाले signal को Arduino Uno की digital pin 2 मे कनेक्ट करना है। digital pin 2 एक इनपुट पिन की तरह react करेगी। तथा digital pin 3 को LED की एनोड पिन को 220 ओम रेसिस्टर के साथ कनेक्ट करना है। Program :-                          int led = 3;    

ATmel Memory

  -:  Memory in Arduino Famil y :-  ATmel Microcontroller की family का Memory architecture Harvard मेमोरी architecture पर based होता है।Harvard memory model कम्प्युटर memory को two component मे separate करता है।  1. इसमें पहला मेमोरी सेक्शन program code को स्टोर करता है।  2. और दूसरा मेमोरी सेक्शन program data को स्टोर करता है।  Flash Memory program code को store करता है। और Static random - access memory (SRAM ) program code को store करता है। इस प्रकार के memory सेक्शन को पहला और दूसरा सेक्शन कहते है। यदि Arduino से power supply को remove कर दिया जाये तो Flash मेमोरी डाटा को retains कर देता है। जब power on किया जाता है।  इस प्रकार से Arduino मेमोरी के अंदर program code stays रहता है। और जब Arduino को on  किया जाता है। तो बिना reload के program immediately run हो जाता है।  SRAM memory, power ऑफ होने पर डाटा को retain नहीं करता है।यदि कोई भी डाटा SRAM मे store है और पावर डाउन होने पर डाटा lost हो जाता है। डाटा लॉस्ट को compensate करने के लिए ATmel microcontroller मे Electronically e
-: ATmega Microcontroller मे three main कम्पोनेंट होते है। :-                   1. The CPU                     2. Memory                    3. The input /output  interface     ये सभी components ,microcontroller के अंदर अगल -अलग role को play करते है। इसमें सबसे पहले CPU आता है।                             1. The CPU :-    Microcontroller के CPU मे तीन कॉम्पोनेन्ट होते है। जिसमे          counter and controller , Registers and ALU होता है।  ALU (Arithmetic Logic Unit ) मे mathematical and logic operations को performs करता है।                                                                         इसमे data registers होते है जो उस data को स्टोर करता है जो ALU मे processing होने वाला होता है। status registers , status information को contains करके रखता है जो most recently executed  arithmetic instruction होते है। program counter उस memory location  को track करता है  जो ALU मे next instruction Run  होगा है। stack pointer उस memory को track करता है जिसमे temporary डाटा स्टोर हुआ है। progr

Arduino Mega

Image
  * Arduino Mega  *     Arduino Mega भी एक ATmel Microcontroller  है। जो अन्य Arduino board की तुलना मे    अधिक इनपुट और आउटपुट pin होती है। यदि Arduino mega की memory के बारे मे  बात की जाये तो 128KB की flash memory होती है। जो sketches and fixed data को स्टोर करती है। और 8KB की RAM (Random - access memory )होती है। EEPROM (Electronically Erasable Programmable Read - only Memory  ) 4KB की होती है।   यदि Arduino Mega की digital output pin के  के बारे बात की जाये तो उसमे 54 digital pin होती है। तथा analog pin 16 है। और PWM पिन की बात की जाये तो 15 पिन होती है। Arduino Mega मे 4 ( UART ) पिन होती है.जो SERIAL communication के लिए use  होती है।   Arduino Mega को अलग - अलग project मे use किया जा सकता है। जहा पर अधिक इनपुट एंड आउटपुट पिन की जरुरत होती है।  ये Arduino Mega की इमेज है जिसमे Arduino Mega की पिन को pinout के रूप मे दिखाया गया है। Arduino family के सरे Arduino +5 voltage से operate होते है। यदि आपको हमारे द्वारा लिखे गए article पसंद आते है तो हमें support करे। जिससे  हम और भी अच

Arduino Nano

Image
Arduino Nano : -                                                                                                                                                                       Arduino Nano भी एक ATmel  MICROCONTROLLER है।  जिसमे  30 TOTAL PIN  होती है। जिसमे DIGITAL PIN 12 होती है। और ANALOG PIN 8 होती है।  इसके अलावा उसमे कुछ power up करने के किये voltage in का section दिया जाता है। Arduino Nano मे communication के लिए Tx व Rx भी होता हो। इन communication pin (TX ,RX ) का USE करके दो DEVICE के बीच मे DATA को SEND और RECEIVE किया जा सकता है। Arduino Nano मे 6 (3,5,6,9,10,11) PWM  pin  होती है जिनसे analog output लिया जा सकता है।  ये Arduino Nano की image है जिसमे सारी pin की जानकारी दी गयी है यदि आप कोईभी project बनाना चाहते है तो Arduino Nano को use कर सकते है लेकिन Arduino Nano मे limited ही इनपुट एंड आउटपुट पिन होती है। Arduino Uno भी use कर सकते है।      

Arduino Uno

Image
Arduino एक Atmel Microcontroller की Series  है जिसके कई प्रकार Arduino पाए जाते है। जैसे - 1. Arduino Uno    2. Arduino Nano                                                                                                             3. Arduino Mega                                                                                                                     4. Arduino Duemilanove                                                                                                    5. Arduino Bluetooth                                                                                                          6. Arduino Lilypad   ये सभी Arduino की family है 1.  Arduino Uno :-                                                                                                                              Arduino Uno मे 28 pin होती है। जिसमे 0 -13  तक की pin को digital pin कहते है। Arduino Uno मे 6 PWM  PIN होती है। जिनका pin Number  3,4 ,5 ,9,10 and 11 होती है।  Arduino Uno हमें analog output भी