Category Archives: არდუინო / Arduino

ჩანაწერები და სტატიები არდუინოს შესახებ. გაკვეთილები და ტუტორიალები. სენსორების გარჩევები.

მართვის სისტემები – პროპელერიანი ხელი


MIT ინტერნეტ-თაობის განათლების სისტემაში edX.org ხელმისაწვდომი გახდა საინტერესო კურსი: Introduction to Control System Design – A First Look, რაც ნიშნავს “შესავალი მართვის სისტემებში – პირველი დანახვა“. ზოგიერთს შეიძლება სულაც სასაცილოდ მიაჩნდეს – ყველაფერი მარტივ დონეზეა ახსნილი და ბევრ მომზადებას არ მოითხოვს.

საქმე იმაში არაა, რომ ეს კურსი ზედაპირულად ეხება მართვის სისტემებს. არა – მოცემული კურსი არაჩვეულებრივია იმიტომ, რომ ის ძირითადად ლაბორატორიულია (ანუ, პრაქტიკაზე ორიენტირებული)!! მე განსაკუთრებით გამიხარდა ამ კურსის აღმოჩენა: პრინციპში თსუ-შიც გავიარე მართვის სისტემები (ბაკალავრიატი), MS&T-შიც გავიარე ციფრული მართვის სისტემები(მაგისტრატურის ნაწილი). ყველგან გავიარე მათემათიკა და დიაგრამები. ფორმულებში სულის ჩაბერვა კი დაავიწყდათ ორივეგან… ახლა მე შანსი მომეცა 🙂

Continue reading მართვის სისტემები – პროპელერიანი ხელი

არდუინოს დაპროგრამება 02 – შუქდიოდის ჩართვა, შუქნიშანი


ამ ჩანაწერში ვისწავლით შუქდიოდებისგან შუქნიშნის აწყობა და ცვლადების გამოყენებას .

პროექტის შესრულებისთვის დაგვჭირდება:

  1. არდუინოს რომელიმე დაფა (მე ვიყენებ Nano-ს) + USB სადენი
  2. სამაკეტო დაფა (breadboard)
  3. შუქდიოდები 3ც:  წითელი, ყვითელი და მწვანე
  4. 200-ომიანი რეზისტორები 3ც. (რატომ? – დენის შეზღუდვისთვის )
  5. სხვადასხვა სიგრძის მავთულები
საჭირო ნაწილები
საჭირო ნაწილები

Continue reading არდუინოს დაპროგრამება 02 – შუქდიოდის ჩართვა, შუქნიშანი

არდუინოს დაპროგრამება 01 – დაფის შუქდიოდის ციმციმი


ამ ჩანაწერში ვისწავლით არდუინოს დაფაზე დასმული შუქდიოდის (LED) მართვას და ციმციმს.

შუქდიოდის ანთება არის ყველაზე მარტივი რამ, რაც შეიძლება ააწყო მიკროკონტროლერის (მკკ) საშუალებით. ეს არის ნებისმიერი მკკ-ს “Hello World!” პროექტი. მისი დანიშნულებაა ადამიანს გააცნოს პლატფორმის პირველადი ცნებები, თვისებები და საშუალებები. Continue reading არდუინოს დაპროგრამება 01 – დაფის შუქდიოდის ციმციმი

არდუინოს დაპროგრამება – შემუშავების გარემო Arduino IDE


arduino-logoარდუინოსთვის დაწერილ პროექტს ეწოდება ჩანახატი (sketch). რამოდენიმე ჩანახატი შეიძლება ინახებოდეს ერთ საქაღალდეში, რომელსაც ეწოდება ალბომი (sketchbook).

ჩანახატის დაწერა და მიკროკონტროლერისთვის (მკკ) მიწოდება ხდება სამუშაო გარემოს (IDE) მეშვეობით.

სამუშაო გარემოს ფანჯარა შესდგება რამოდენიმე არესაგან:

  1. კოდის შეყვანის არე (სადაც ხდება მითითებების, კოდის ჩაწერა)
  2. შეტყობინებების არე (სადაც ვიგებთ გარემოს მდგომარეობას)
  3. ტექსტური კონსოლი (სადაც ხდება პროექტის აწყობა და დაფაზე პროგრამის ატვირთვა)
  4. ხელსაწყოთა ზოლი (ხშირად გამოყენებული ფუნქციებით)
  5. პროგრამული მენიუები
არდუინო გარემოს გარსი
არდუინო გარემოს გარსი

Continue reading არდუინოს დაპროგრამება – შემუშავების გარემო Arduino IDE

არდუინოს დაპროგრამება – შესავალი


როგორ წინაზე ვახსენე, Arduino პლატფორმა მიზნად ისახავს მიკროკონტროლერის (მკკ)  დაპროგრამების გაადვილებას. მის გამო ეს ტექნოლოგია ყველასათვის არის ხელმისაწვდომი.

მიკროკონტროლერი (ინგ. microcontroller,  MCU) – მცირე ზომის (ანუ მიკრო) მოწყობილობა, რომელსაც გააჩნია გამოთვლითი შესაძლებლობა, მეხსიერება  და მართვადი შემავალი და გამავალი არხები (ფეხები, “პინები”).
ის გამოიყენება რაიმე მოწყობილობების თუ პროცესების მართვისთვის (ანუ კონტროლერი – მმართველი).

programming

 

Continue reading არდუინოს დაპროგრამება – შესავალი

არდუინო დაფების ოჯახის მიმოხილვა


ახლახანს დავწერე პატარა შესავალი არდუინოს საშემუშავებლო სისტემისთვის. ამჯერად კი მსურს დავწერო არდუინო მიკროკონტროლერებისა და დაფების მრავალფეროვანი ოჯახის შესახებ.

არდუინოს "მამა" - დაფა, რომელმაც მოუტანა არდუინოს დიდი პოპულარობა
არდუინოს “მამა” – Arduino Uno – დაფა, რომელმაც მოუტანა არდუინოს დიდი პოპულარობა

არდუინოს ოჯახში ყველა წევრს სხვადასხვა როლი აქვს. მოდელი Uno არის ზოგადი გამოყენების და იდეალური ნებისმიერ დამწყებისათვის. Ethernet მოდელი ტრაბახობს ადგილობრივი ქსელისა (LAN) და ინტერნეტის შესაძლებლობით (მაგრამ არ გააჩნია USB).

Continue reading არდუინო დაფების ოჯახის მიმოხილვა

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


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

უხეშად რომ ვთქვათ, არდუინო (ვიკიპედია [1], ინგ.) არის ისეთი კომპიუტერი (და პროგრამების კრებული), რომელსაც შეუძლია ფიზიკური სამყაროს შეგრძნება და მასთან ურთიერთობა. ეს არის ღია-წყაროს-მქონე [2] ფიზიკური კომპიუტერული პლატფორმა, რომელიც ეფუძნება მიკროკონტროლერის დაფას (microcontroller board) და მისთვის პროგრამული უზრუნველყოფის შემუშავების გარემოს (IDE).

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

arduino_uno_1
დამწყებთა შორის პოპულარული დაფა Arduino Uno

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