Სარჩევი:

ისწავლეთ ARDUINO (20 წუთში): 10 ნაბიჯი (სურათებით)
ისწავლეთ ARDUINO (20 წუთში): 10 ნაბიჯი (სურათებით)

ვიდეო: ისწავლეთ ARDUINO (20 წუთში): 10 ნაბიჯი (სურათებით)

ვიდეო: ისწავლეთ ARDUINO (20 წუთში): 10 ნაბიჯი (სურათებით)
ვიდეო: 4 კგ დაკლება 7 დღეში ყოველდღიური ვარჯიში სახლში/Lose 4 Kg In 7 Days Daily Home Workout 2024, ნოემბერი
Anonim
ისწავლეთ ARDUINO (20 წუთში)
ისწავლეთ ARDUINO (20 წუთში)
ისწავლეთ ARDUINO (20 წუთში)
ისწავლეთ ARDUINO (20 წუთში)

ეს არის სასწავლო, რომელიც სპეციალურად დავწერე არდუინოს შესახებ ჩემი ცოდნის გასამარტივებლად. მე ნამდვილად დაგარწმუნებთ, რომ ეს იქნება ძალაუფლების მოდული, რომელიც მოიცავს არდუინოს თითქმის ყველა ძირითად თემას.

Arduino– ს აქვს უზარმაზარი პოტენციალი, რომელსაც შეუძლია გაცილებით მეტი გააკეთოს, ვიდრე წარმოგიდგენიათ, ამის გამოყენება ასევე ძალიან მარტივია.

მე არ მსურს უფრო მეტის თქმა ინტროსესიაში და დავკარგოთ თქვენი ძვირფასი დრო და პირდაპირ გადავიდეთ შინაარსზე.

ნაბიჯი 1: შინაარსი

შინაარსი
შინაარსი
  1. მოკლე შესავალი არდუინოს შესახებ.
  2. არდუინოს ტიპები.
  3. არდუინოს სტრუქტურა.
  4. შენი პირველი "პროექტი".
  5. PWM- პულსის სიგანის მოდულაცია.
  6. სერიული კომუნიკაცია.
  7. მოიცავს სავარჯიშოებს

ნაბიჯი 2: რა არის არდუინო?

რა არის არდუინო?
რა არის არდუინო?
რა არის არდუინო?
რა არის არდუინო?

არდუინოს მარტივი განმარტება, რაც მე ვიცი არის ეს არის ელექტრონული ინსტრუმენტი, რომელსაც შეუძლია შეასრულოს მარტივი ავტომატიზაცია და დააკავშიროს სხვადასხვა მოწყობილობები ერთად უფრო მარტივი კავშირებით და უმარტივესი კოდირებით.

ეს არის სწორი პლატფორმა მათთვის, ვისაც სურს შეასრულოს თავისი კარიერა ავტომატიზაციის ან რობოტიკის სფეროში. Arduino არის მარტივი ინსტრუმენტი, რომელიც გვაძლევს საშუალებას დავუკავშირდეთ მიკრო კონტროლერს, რომელიც ჩართულია არდუინოს ნებისმიერ დაფაზე. (AT mega328 arduino– ში UNO). იხილეთ სურათი შემდგომი გაგებისთვის.

წარმოიდგინე

  • გსურთ ინფორმაცია მიაწოდოთ ფრანგულენოვან ადამიანს, მაგრამ იცით მხოლოდ ინგლისური.
  • ამ შემთხვევაში თქვენ აუცილებლად დაგჭირდებათ თარჯიმანი კომუნიკაციის დასასრულებლად.
  • ამრიგად, მთარგმნელმა იცის როგორც ფრანგული, ასევე ინგლისური.

დაუკავშირდით არსებულ სიტუაციას!

  1. ფრანგული არის მაღალი დონის ენა (მეგობრული, მაგ. C, C ++…).
  2. ინგლისური არის მანქანების ენა.
  3. არდუინო არის მთარგმნელი. იმედი მაქვს, რომ თქვენ უკეთ გაიგეთ !!!

ნაბიჯი 3: რა არის მიკროკონტროლერი?

რა არის მიკროკონტროლერი?
რა არის მიკროკონტროლერი?

მიკროკონტროლი არის გამარტივებული კომპიუტერი, რომელსაც აქვს ძალიან მცირე რაოდენობით მეხსიერება, ოპერატიული მეხსიერება,…

ეს არის ძალიან კომპაქტური და იაფი ინსტრუმენტი, რომელიც ადვილად ხელმისაწვდომია. arduino UNO– ში გამოყენებული მიკრო კონტროლერი არის ATmega 328, შეიცავს EEPROM– ს და მისი დაპროგრამება შესაძლებელია არაერთხელ წინა კოდის წაშლით.

ნაბიჯი 4: არდუინოს ტიპები

არდუინოს სახეები
არდუინოს სახეები

სურათზე მოცემულია სხვადასხვა ტიპის არდუინოს დაფები, რომლებიც ყველაზე პოპულარულია.

Arduino UNO

ამ ტიპის დაფა არის პოპულარული და საუკეთესოდ შესაფერისი დამწყებთათვის! იგი შეიცავს ქალის ქინძისთავების სერიას, ასე რომ, მამრობითი ქინძისთავის გამოყენებით, ჩვენ შეგვიძლია უბრალოდ დავამყაროთ კავშირი ყოველგვარი შედუღების ან პურის დაფის გამოყენების გარეშე.

არდუინო ნანო

ეს ძალიან ჰგავს გაეროს გამგეობას, გარდა დაფის ზომის შემცირებისა, ასე რომ, ის იმსახურებს მის სახელს. იგი შეიცავს რიგ დამსხვრეულ მამაკაცის ქინძისთავებს, რომელიც შეიძლება დაკავშირებული იყოს პურის დაფასთან და გამოყენებულ იქნას უშუალოდ ყოველგვარი შედუღების გარეშე. ეს შედარებით იაფია შედარებით გაეროსთან

Arduino LILY ბალიში

იგი გამოიყენება ტარებადი ელექტრონიკისთვის.

ნაბიჯი 5: არდუინოს სტრუქტურა

არდუინოს სტრუქტურა
არდუინოს სტრუქტურა

1. USB დანამატი-ეს დებულება გამოიყენება თქვენი კოდირების ატვირთვისთვის და ის ასევე შეიძლება გამოყენებულ იქნას როგორც არდუინოს ძალა.

2. ციფრული ქინძისთავები (2-13) გამოიყენება შესასვლელი და გამომავალი ოპერაციებისთვის.

3. ანალოგური ქინძისთავები (0-5) გამოიყენება შესასვლელი და გამომავალი ოპერაციებისათვის ანალოგური ფორმით.

5. წითელი ღილაკი გამოიყენება დაფის გადასატვირთად, ანუ კოდის შესრულება იწყება დასაწყისიდან.

6. სერიული ქინძისთავები RX, TX გამოიყენება სერიული კომუნიკაციისთვის.

7. მას ასევე აქვს DC შეყვანის სოკეტი.

ნაბიჯი 6: დაყენება

ᲐᲬᲧᲝᲑᲐ
ᲐᲬᲧᲝᲑᲐ
ᲐᲬᲧᲝᲑᲐ
ᲐᲬᲧᲝᲑᲐ

1. დააინსტალირეთ arduino IDE პროგრამული უზრუნველყოფა. (უფასო პროგრამული უზრუნველყოფა)

2. შეაერთეთ თქვენი arduino დაფა და შეარჩიეთ სწორი პორტი და ჯიში.

შენიშვნა: ჩემთვის პორტის ნომერი com23 თქვენია შეიძლება განსხვავდებოდეს.

იხილეთ სურათები!

ნაბიჯი 7: თქვენი პირველი პროექტი-LED მოციმციმე

შენი პირველი პროექტი-LED მოციმციმე
შენი პირველი პროექტი-LED მოციმციმე
შენი პირველი პროექტი-LED მოციმციმე
შენი პირველი პროექტი-LED მოციმციმე

ამ პროექტში თქვენ აპირებთ გამოიწეროთ დახუჭვა.

ერთი წამი ჩართული მდგომარეობა, ერთი წამი გამორთული მდგომარეობა.

ტექნიკა

გააკეთეთ კავშირი, როგორც ნაჩვენებია ფიგურაში.

პროგრამული უზრუნველყოფა

ატვირთეთ სურათზე ნაჩვენები კოდირება.

როგორც კი კოდირება აიტვირთება led იწყებს ციმციმს.

შენიშვნა:

void setup () -სექცია სრულდება მხოლოდ ერთხელ.

void loop ()-განმეორებით სრულდება სანამ ძალა არ დარჩება.

ნაბიჯი 8: PWM -პულსის სიგანის მოდულაცია

PWM -პულსის სიგანის მოდულაცია
PWM -პულსის სიგანის მოდულაცია

-ეს გამოიყენება იმისთვის, რომ led გამობრწყინდეს სხვადასხვა სიკაშკაშის ეტაპებზე.

-გამუქება და შემდეგ უფრო ნათელი!

-ანალოგური პინი მხარს უჭერს მხოლოდ 8 ბიტიან მონაცემებს (0-255).

ჩვენ ვაპირებთ გამოვიყენოთ ანალოგური წერა ციფრული ჩაწერის ნაცვლად PWM– ის დასადგენად.

-კოდი იქნება ანალოგური დაწერილი (led pin, მნიშვნელობა)

PWM: 3, 5, 6, 9, 10 და 11 ქინძისთავები უზრუნველყოს 8 ბიტიანი PWM გამომავალი analogWrite ()

led pin- ციფრული პინი, რომელშიც თქვენ დაუკავშირეთ led.

მნიშვნელობა - მნიშვნელობა მერყეობს (0-255) - დან ქვედა მნიშვნელობა ხდის LED ნათებას დაბნელებული, მაღალი მნიშვნელობა ხდის led ნათელს უფრო ნათელს.

სავარჯიშო:

შეეცადეთ გახადოთ led უფრო ნათელი, ეტაპობრივად, მარყუჟისათვის საცნობარო მითითების ბმულის გამოყენებით!

ნაბიჯი 9: სერიული ურთიერთობა

სერიული კომუნიკაცია
სერიული კომუნიკაცია

სერიალი გამოიყენება Arduino დაფასა და კომპიუტერს ან სხვა მოწყობილობებს შორის კომუნიკაციისთვის. Arduino– ს ყველა დაფას აქვს მინიმუმ ერთი სერიული პორტი (ასევე ცნობილია როგორც UART ან USART): სერიული. ის აკავშირებს ციფრულ ქინძისთავებს 0 (RX) და 1 (TX), ასევე კომპიუტერს USB- ის საშუალებით. ამრიგად, თუ თქვენ იყენებთ ამ ფუნქციებს, თქვენ ასევე არ შეგიძლიათ გამოიყენოთ 0 და 1 ქინძისთავები ციფრული შეყვანის ან გამოსასვლელად.

ეს ხელს უწყობს მასთან დაკავშირებული სენსორების კითხვის ცოდნას

ისინი ასევე ეხმარებიან უკაბელო მოდულების დაკავშირებაში, როგორიცაა bluetooth, wifi Esp8266….

მას ბევრი სხვა საქმე აქვს ………………………..!

ნაბიჯი 10: გამოყენებითი სერიული კომუნიკაცია

გამოყენებითი სერიული კომუნიკაცია
გამოყენებითი სერიული კომუნიკაცია
გამოყენებითი სერიული კომუნიკაცია
გამოყენებითი სერიული კომუნიკაცია

ამ სესიაზე ჩვენ ვიღებთ გამომავალ მნიშვნელობას LDR- სინათლეზე დამოკიდებული რეზისტორისგან და ვაჩვენებთ მას სერიულ მონიტორში.

მიმართეთ სურათებს აპარატურის კავშირებისა და კოდირებისთვის!

ახლა გააწყვეტინეთ სენსორის მნიშვნელობა სენსორზე დაცემული შუქის დარღვევით და დაინახეთ ცვლილებები ღირებულებებში!

სავარჯიშო:

თქვენი ამოცანაა გახადოთ LED ნათება LDR– ის გამომუშავების საფუძველზე, ანუ LED უნდა ანათებდეს უფრო ბნელ მდგომარეობაში და ის უნდა ანათებდეს ნათელ სიტუაციაში.

ნახავ: გამოიყენე PWM და სერიული კომუნიკაცია.

ეს არის საფუძველი ავტომატიზაციისთვის!

Გაგრძელება იქნება……

ეს არის მხოლოდ შესავალი მოდული, მე უფრო მეტს დავწერ ამის შესახებ და ეს მოდულები მალე გამოვა, თვალყური ადევნეთ თუ მოგწონთ

რამდენიმე მომავალი თემა:

  • სერვო ძრავის კონტროლი.
  • ულტრაბგერითი მოდული.
  • IR სენსორი.
  • ძრავის მძღოლი L293D.
  • bluetooth კომუნიკაცია
  • და კიდევ ბევრი ……………………. იმედია მოგეწონებათ ………………………………….. !!!! "გაუზიარე ცოდნა!" "მიყევით მეტი ინფორმაციისთვის"

გირჩევთ: