ᲙომპიუტერებიᲞროგრამირების

Arduino ავტორი: ეტაპობრივად ინსტრუქციები. პროგრამირება და პროექტების Arduino: სად უნდა დაიწყოს?

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

რა არის Arduino?

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

დიზაინერი საფუძველზე მათი ტექნიკა, რომელიც არის input-output ბარათი. პროგრამა ფორუმში ენების გამოყენების, რომელიც ეფუძნება C / C ++. ისინი მოუწოდა, შესაბამისად, Processing / გაყვანილობა. ჯგუფის C მათ მემკვიდრეობით უკიდურესი სიმარტივის, ისე, რომ ისინი ძალიან სწრაფად აითვისა ვინმეს, და ვრცელდება ამ ცოდნის პრაქტიკაში არ არის საკმაოდ მნიშვნელოვანი პრობლემაა. რომ გესმით მარტივად ოპერაცია, ხშირად ამბობენ, რომ Arduino - Starter ოსტატები დიზაინერებს. ბავშვებიც კი მესმის "Arduino" დაფები.

რა არის ეს შესაძლებელი შეგროვება?

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

სად ვიყიდო კომპონენტები?

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

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

დამატებითი ინფორმაცია აღჭურვილობა

Arduino ფორუმში არის მარტივი microcontroller AVR, რომელიც stitched bootloader და აქვს მინიმუმ მინიმალური საჭირო USB-UART პორტი. ჯერ კიდევ არსებობს მნიშვნელოვანი კომპონენტი, მაგრამ სტატიაში უკეთესი იქნება ფოკუსირება მხოლოდ ამ ორი კომპონენტის.

პირველი, სამშვიდობო, მექანიზმი აგებულია სქემა, რომელშიც პროგრამის მდებარეობს და განვითარდა. პროგრამები შეიძლება გავლენა დაჭერით, სიგნალები კომპონენტები შექმნა (რეზისტორების, ტრანზისტორები, სენსორები, etc ...) და ა.შ. სენსორების შეიძლება უფრო მეტიც იყოს ძალიან განსხვავებული მათი დანიშნულების: .. ღია, აჩქარება, ტემპერატურის, მანძილი, ზეწოლა, დაბრკოლებები და ტ. დ. როგორც ჩვენების მოწყობილობები შეიძლება განხორციელდეს გამოყენებით მარტივი კომპონენტების ები და ტვიტერი კომპლექსური მოწყობილობები, როგორიცაა გრაფიკული მონიტორები. როგორც actuators ითვლება motors, ვენტილების, ფილტრაცია, servos, solenoids, და მრავალი სხვა, რომელშიც ჩამოთვლილია ძალიან დიდი ხნის განმავლობაში. რაღაც ამ სიების MK მუშაობს უფლება, საშუალებით დამაკავშირებელი ხაზები. გარკვეული მექანიზმები უნდა გადამყვანები. მაგრამ თუ ნამდვილად დაიწყოს პროექტირება, რთული იქნება შესვენება დაშორებით. ახლა მოდით ვისაუბროთ Arduino პროგრამირების.

დამატებითი ინფორმაცია პროცესი პროგრამირების

უკვე მზად არის იმუშაოს microcontroller პროგრამა მოუწოდა firmware. ეს შეიძლება იყოს ერთი პროექტი, და Arduino პროექტები, ასე რომ თითოეული firmware სასურველია შესანახად ცალკე საქაღალდეში, დაჩქარდეს მოძიებაში უფლება ფაილი. ეს stitched გადატანა ბროლის საშუალებით სპეციალიზებული მოწყობილობები MK: პროგრამისტები. და მაშინ "Arduino" კიდევ ერთი უპირატესობა - ეს არ უნდა პროგრამისტი. ყველაფერი კეთდება იმისათვის, რომ Arduino პროგრამირების დამწყებთათვის არის ადვილი. დაწერილი კოდი შეიძლება ჩაიტვირთება MC მეშვეობით USB კაბელი. მიღწეული ეს უპირატესობა არ არის რაიმე სახის ჩაშენებული წინასწარ პროგრამისტი და spetsproshivkoy - bootloader. Bootloader არის სპეციალური პროგრამა, რომელიც იწყება დაუყოვნებლივ დამაკავშირებელი და მოსმენის, არსებობს რაიმე ბრძანება თუ ბროლის არსებობს თუ არა Arduino პროექტები ფლეშ. გამოყენების bootloader მოდის რამდენიმე ძალიან მიმზიდველი უპირატესობები:

  1. გამოყენება მხოლოდ ერთი კომუნიკაციის, რომელიც არ საჭიროებს დამატებითი დრო. ამდენად, Arduino პროექტი არ საჭიროებს თქვენ დაკავშირება სხვადასხვა ხაზები, და არ არის დაბნეულობა მათი გამოყენება. მუშაობა წარმატებით საკმარისი USB კაბელი.
  2. დაცვის მრუდი ხელშია. მოუტანს microcontroller აგურის სახელმწიფო პირდაპირი firmware საკმაოდ მარტივია, ბევრი შტამი არ არის საჭირო. როდესაც ვმუშაობთ bootloader პოტენციურად საშიშ პარამეტრები, რომ თქვენ არ მიიღოს (მეშვეობით განვითარების პროგრამა, რა თქმა უნდა, და თქვენ შეგიძლიათ შესვენება ყველაფერი). ამიტომ Arduino დამწყებთათვის არა მხოლოდ იმ თვალსაზრისით, რომ ნათელია და მარტივი, ის კვლავ თავს არიდებს არასასურველი ფულადი დაკავშირებული ხარჯები გამოუცდელობის მათთან მუშაობა, კაცი.

პროექტები უნდა დაიწყოს

როდესაც თქვენ გაქვთ კომპლექტი, soldering რკინის, კანიფოლი და solder არ უნდა იყოს მხოლოდ გამოძერწვისა ძალიან რთული დიზაინის. ისინი, რა თქმა უნდა, შეგიძლიათ Dazzle, მაგრამ შანსი წარმატების Arduino ავტორი საკმაოდ დაბალია რთული პროექტები. სასწავლო და "მიღების" ხელში შეგიძლიათ ცდილობენ განახორციელონ კიდევ რამდენიმე მარტივი ტაფები, რომელიც ხელს შეუწყობს მესმის ურთიერთქმედების მუშაობა და "Arduino". როგორც პირველი ნაბიჯი მუშაობის Arduino დამწყებთათვის ეს შეიძლება იყოს მიზანშეწონილი განიხილოს:

  1. შექმნა flashing LED, რომელიც იმუშავებს მეშვეობით "Arduino".
  2. დამაკავშირებელი ცალკე ღილაკს "Arduino". როდესაც ეს შეიძლება გაკეთდეს ისე, რომ ღილაკს შეუძლია შეცვალოს LED დიზელის №1.
  3. დამაკავშირებელი potentiometer.
  4. servo კონტროლი.
  5. დაკავშირება და მუშაობა tri-ფერადი LED.
  6. კავშირი piezoelectric ელემენტს.
  7. დამაკავშირებელი photoresist.
  8. დაკავშირება მოძრაობის სენსორი და სიგნალები მისი მუშაობა.
  9. დამაკავშირებელი ტენიანობის და ტემპერატურის სენსორი.

პროექტები მომავალი

ნაკლებად სავარაუდოა, რომ თქვენ დაინტერესებული "Arduino" იმისათვის, რომ დაკავშირება ინდივიდუალური ები. სავარაუდოდ, თქვენ მიერ მოზიდული შესაძლებლობა შექმნათ საკუთარი მანქანა, RC ნავი , ან საფრენი Chopper. ასეთი პროექტების კომპლექსური მათი განხორციელების, მათ მოითხოვს ბევრი დრო და perseverance, მაგრამ შემდეგ მათ, თქვენ რა გსურთ: ღირებული გამოცდილება Arduino დიზაინი დამწყებთათვის.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ka.unansea.com. Theme powered by WordPress.