Სარჩევი:

გრაფიკული კალკულატორი არდუინოს გამოყენებით: 7 ნაბიჯი
გრაფიკული კალკულატორი არდუინოს გამოყენებით: 7 ნაბიჯი

ვიდეო: გრაფიკული კალკულატორი არდუინოს გამოყენებით: 7 ნაბიჯი

ვიდეო: გრაფიკული კალკულატორი არდუინოს გამოყენებით: 7 ნაბიჯი
ვიდეო: Начало работы с калькулятором Casio Classwiz FX-991EX FX-87DEX FX-570EX 2024, ივლისი
Anonim
გრაფიკული კალკულატორი არდუინოს გამოყენებით
გრაფიკული კალკულატორი არდუინოს გამოყენებით

გამარჯობა მეგობრებო, დღეს რაღაც ახალი მაქვს საჩვენებელი. როგორც უკვე აღვნიშნე სათაურში, მე შევქმენი ელექტრო კალკულატორი Arduino uno და 2.4 TFT LCD ეკრანის ფარის გამოყენებით.

ნაბიჯი 1: აპარატურის შეკრება

აპარატურის შეკრება
აპარატურის შეკრება
აპარატურის შეკრება
აპარატურის შეკრება

შეიძინეთ Arduino UNO და 2.4 დიუმიანი TFT LCD დისპლეი ფარი ონლაინ ან უახლოესი ელექტრონიკის მაღაზიებიდან.

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

საჭირო კომპონენტები:

  1. Arduino UNO USB კაბელით
  2. 2.4 დიუმიანი TFT ფარი.

ნაბიჯი 2: მშენებლობა

მშენებლობა
მშენებლობა

სისტემა აგებულია arduino uno r3 მიკროკონტროლერის და 2.4 tft LCD ფარის გარშემო. ფარი შექმნილია ისე, რომ კავშირის შეცდომა არ მოხდეს. Arduino uno შეიძლება იყოს ძალა 9v ან 12v ადაპტირებული ან USB კაბელით. ბორტზე 3.3v მარეგულირებელი არის ხელმისაწვდომია LCD ფარზე. LCD ფარი იღებს 5v მარაგს arduino– დან და გადააქცევს მას 3.3 V– ში რეგულატორის ic 1117-3.3 გამოყენებით. შემდგომში ეს მიწოდება მიეწოდება LCD– ს. LCD შედგება 2.4”რეზისტენტული შეხების პანელისგან, რომელიც გამოიყენება როგორც სისტემის შეყვანის მოწყობილობა. LCD არის arduino– სთან დაკავშირებული 8 ბიტიანი მონაცემთა ავტობუსით და 5 ბიტიანი საკონტროლო ავტობუსით. ეს საკონტროლო ავტობუსი აკავშირებს არდუინოს 5 ანალგურ ქინძისთავებს და მონაცემთა ავტობუსი უკავშირდება ციფრულ ი/ო პინებს. Touch pad ასევე არის ინტერფეისი ამ ავტობუსთან. ალტერნატიულად სენსორულ ბალიშზე და LCD– ზე წვდომა ხდება მიკროკონტროლის საშუალებით. გადატვირთვის გადამრთველი ხელმისაწვდომია tft LCD ეკრანზე.

ნაბიჯი 3: ფაქტობრივი მუშაობა

ფაქტობრივი მუშაობა
ფაქტობრივი მუშაობა
ფაქტობრივი მუშაობა
ფაქტობრივი მუშაობა
ფაქტობრივი მუშაობა
ფაქტობრივი მუშაობა
ფაქტობრივი მუშაობა
ფაქტობრივი მუშაობა

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

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

უპირატესობები:

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

ნაბიჯი 5: შეზღუდვები

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

ნაბიჯი 6: ვიდეო

Მოგვიწონეთ ფეისბუქზე

ფეისბუქი

დააწკაპუნეთ რომ ეწვიოთ ან წაკითხვა

ნაბიჯი 7: კოდი

ამ პროექტის კოდი ხელმისაწვდომია აქ

ბიბლიოთეკა

კოდი

გირჩევთ: