Gallery

3x3x3 Led Cube. მკითხველის პუბლიკაცია.

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

3x3x3 Led Cube. მკითხველის პუბლიკაცია.
ავტორი ირაკლი ღიბრაძე.

გამარჯობათ!  მე ვარ ირაკლი, – დამწყები AVR  მიკროკონტროლერის პროგრამირებაში. მიკროკონტროლერის შესახებ პირველად georobot-ზე წავიკითხე და ძალიან დამაინტერესა. მერე ლიტერატურის მოძებნა დავიწყე Google–ზე და Youtube-ზე,  სადაც პროგრამირების უამრავი მეთოდია, მაგრამ ჩემთვის ყველაზე მარტივი Code Vision  პროგრამა გამოდგა და ავაწყვე led cube 3x3x3,  რომლის აწყობის სქემა და კოდი არის მოყვანილი ამ სტატიაში.

შუქდიოდების შეერთების სქემა (გადიდებისთვის დააწკაპუნეთ სურათზე):
LedCube1

3x3x3 კუბში 27 შუქდიოდია საჭირო, Atmega8-ს კი ამდენი გამომავალი პორტი არ აქვს. ამიტომ მომიხდა რამდენიმე შუქდიოდის გაერთიანება 1-2-3-6   9-8-7-4   5-14-23 ჯგუფებად  და  ჯგუფების მიხედვით სამ პორტზე განაწილება, რაც მოწყობილობას სრულყოფილ ეფექტს უკარგავს, მაგრამ არის მიკროკონტროლერები, რომლებსაც მეტი პორტი აქვს და იგივე პროგრამით და იგივე კოდებით მუშაობს.

ვიდეო ნიმუში Code Vision:

მიკროკონტროლერის Hex კოდი შეგიძლიათ ჩამოტვირთოთ აქედან:
https://app.box.com/s/yz47y80shzpu1ob5ugdd

3 responses to “3x3x3 Led Cube. მკითხველის პუბლიკაცია.

  1. Atmega16-ს აქვს ოთხი 8 თანრიგიანი პორტი, ანუ მონაცემთა 32 გამომყვანი. ასე რომ, 3x3x3 კუბს თავისუფლად ყოფნის.

  2. მატრიცულად შეაერთე და საკმარისი იქნება Atmega8_ს 12 პორტიც (PB0-PB5 და PC0-PC5) და შეგეძლება 36 შუქდიოდის მართვა (6X6=36)

  3. მალხაზი

    Code vision აქვს უარყოფითი ის რომ ფუნქციებშეზღუდულია, მანამ სანამ ლიცენზირებულ soft ს არ შეიძენთ. რაც შეეხებაბ პინების არა საკმარისობას აქ საწიროა დამატებით “სდვიგოვიე რეგისტრი” – ქართულად არ ვიცი რა ქვია – რომელთაც აქვთ სპაი პროტოკოლით ურთიერთობის საშუალება , ასევე საწიროა მატრიცულად ლედ – ების განლაგება სადაც კათოდები ან ანოდები გაერტიანებული იქნება.
    დავუშვად გვაქვს მატრიცა 2×4 (სიმარტივისტვის) ე.ი. სატიტაულოდ სტრიქონებში 4 ლედია. თუ ყველა ლედის ანოდს შეაერტებ კვების წყაროს + სტან შესაბამისი რეზისტორიტ და კატოდებს სატიტაულოდ მს პინებტან დაგწირდება 8 პინი, ხოლო ტუ დააჯფუფებ ე.ი. სვეტებს მატრიცის მიაერტებ მს ტან დაგწირდება 4 პინი + სტრიქონებისტვის 2 პინი = 6 პინი ( ტუ დაამატებ სვეტს დაგწირდება 1 პინი მხოლოდ ანუ ტუ დაამატებ 10 სვეტს ე.ი. 20 ლედს დაგწირდება მხოლოდ 10 პინი მატ სამარტავად, ხოლო ტუ სტრიქონს დაამატებ, მხოლოდ ერტი პინი) ტუ დავუშვატ პირველ სტრიქონის პინზე მოდებ მინუს ან პლიუსს – ეს დამოკიდებულია ლედის ჩარტვაზე – ხოლო სვეტის IV პინზე მოდებ +/- აინტება მხოლოდ I სტრიქონში IV ლედი.

დატოვეთ კომენტარი

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / შეცვლა )

Twitter picture

You are commenting using your Twitter account. Log Out / შეცვლა )

Facebook photo

You are commenting using your Facebook account. Log Out / შეცვლა )

Google+ photo

You are commenting using your Google+ account. Log Out / შეცვლა )

Connecting to %s