Სარჩევი:

მიკრო: ცოტა ჭკვიანი საათი: 9 ნაბიჯი
მიკრო: ცოტა ჭკვიანი საათი: 9 ნაბიჯი

ვიდეო: მიკრო: ცოტა ჭკვიანი საათი: 9 ნაბიჯი

ვიდეო: მიკრო: ცოტა ჭკვიანი საათი: 9 ნაბიჯი
ვიდეო: კახი კალაძე დატროლეს 😀🤣🤣 2024, ნოემბერი
Anonim
მიკრო: ცოტა ჭკვიანი საათი
მიკრო: ცოტა ჭკვიანი საათი

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

მარაგები

მიკორო: ცოტა ჭკვიანი სახლი

მუყაო

ტყავის იმიტაცია

ზოგიერთი კაბელი

ქაღალდის სამაგრი

წებოვანი ლენტი

ნაბიჯი 1: ნაბიჯი 1: შენობის ყუთი

ნაბიჯი 1: ყუთის მშენებლობა
ნაბიჯი 1: ყუთის მშენებლობა
ნაბიჯი 1: ყუთის მშენებლობა
ნაბიჯი 1: ყუთის მშენებლობა

პირველი ჩვენ ვაკეთებთ ყუთს. დავიწყოთ მუყაოზე ორი 7 სმ * 6.2 სმ ოთხკუთხედის დახატვით, შემდეგ დანარჩენი ორი ოთხკუთხედი 3.5 x 7 სმ -ზე, ხოლო ადრე ერთი 3.5x6.5 სმ მუყაოზე. ამის შემდეგ შეგიძლიათ ამოჭრათ ეს ოთხკუთხედები. და როგორც ამ მიზნის ბოლო ნაწილი, გამოიყენეთ წებოვანი იარაღი, რათა მართკუთხედები ყუთებზე მიამაგროთ, როგორც ეს ნაჩვენებია. ჩვენ დავტოვეთ ერთი 7 x 6.2 სმ ოთხკუთხედი და ჩვენ შეგვიძლია ვიმუშაოთ მათთან შემდეგ ნაბიჯებში.

ნაბიჯი 2: ნაბიჯი 2: ყუთის დასრულება

ნაბიჯი 2: ყუთის დასრულება
ნაბიჯი 2: ყუთის დასრულება
ნაბიჯი 2: ყუთის დასრულება
ნაბიჯი 2: ყუთის დასრულება
ნაბიჯი 2: ყუთის დასრულება
ნაბიჯი 2: ყუთის დასრულება
ნაბიჯი 2: ყუთის დასრულება
ნაბიჯი 2: ყუთის დასრულება

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

ნაბიჯი 3: საათის დასრულება

საათის დასრულება
საათის დასრულება
საათის დასრულება
საათის დასრულება
საათის დასრულება
საათის დასრულება

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

ნაბიჯი 4: პროგრამირების დაწყება

Image
Image

დააწკაპუნეთ ახალი პროექტის ხატულაზე და არაფერი გვიშლის ხელს პროგრამირების დაწყებაში. ახლა თქვენ გაქვთ თქვენი საათი შესრულებული, მაგრამ ჩვენ არასოდეს დავპროგრამებთ საკუთარ თავს: დ. ამიტომაც მე გასწავლით მიკრობიტების დაპროგრამებას. საუკეთესოდ ხელმისაწვდომი გადადით გვერდზე makekode.t. დააწკაპუნეთ ძირითად ხატულაზე და გადაიტანეთ თეთრ არეზე "დასაწყისში" და "აჩვენეთ ლიდერები". შემდეგ ჩვენ მივდივართ იმპუტზე და აქ ვხედავთ სხვადასხვა პირობებს, რომლებიც მათი შესრულებისთანავე იწყებს პროგრამას, რომელსაც ჩვენ ვაყენებთ მათში. ჩვენ ვირჩევთ ღილაკზე A დაჭერით და გადავაადგილეთ სამუშაო მაგიდაზე. შემდეგ გადაიტანეთ "show leds" ამ ბლოკში და დააწკაპუნეთ რას აჩვენებს 5 * 5 led ეკრანი მიკრობიტზე. ეს შეიძლება განმეორდეს კიდევ ორჯერ, მაგრამ ჩვენ უნდა დავაყენოთ პროგრამა, რომ დავიწყოთ როდესაც დააჭირეთ A და A ან B. ბოლოს. ჩვენ შეგვიძლია დავამატოთ მისასალმებელი სურათი, რომელიც გამოჩნდება პროგრამის ჩატვირთვისას და გამოსახულებები, როდესაც გამოჩნდება A, B, და A + B დაჭერით.

ნაბიჯი 5: უყურეთ პროგრამირებას

კალკულატორის პროგრამირება
კალკულატორის პროგრამირება

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

ნაბიჯი 6: კალკულატორის პროგრამირება

Image
Image

ბოლო საფეხურზე, მე დაგპირდით, რომ ჩვენ შევხედავთ როგორ დავამუშავოთ მიკრობიტი კალკულატორად მუშაობისთვის, და აი ის: ეს პროგრამა დაპროგრამებულია 4 ცვლადის შესაქმნელად: პირველი ნომერი, მეორე ნომერი, ფუნქცია და შედეგი. შემდგომში, A ღილაკზე დაჭერით ერთი ემატება "frist number" ცვლადს და B დაჭერით ამატებს ერთს მეორე რიცხვის ცვლადს. ახლა კი თქვენ ნამდვილად გკითხავთ, რა მოხდება, როდესაც ჩვენ ვიყენებთ A + B- ს? თქვენ სწორად მიხვდით, თუ გგონიათ, რომ ის ცვლის ფუნქციას. როდესაც ცვლადი ფუნქციის მნიშვნელობა 0 -ს უდრის, ეს ნიშნავს + როცა 1 ნიშნავს - თუ 2 მაშინ * და ბოლოს როცა 3 მაშინ / ფუნქცია ჩართულია.

ნაბიჯი 7: მუსიკალური პროგრამირება

ჩვენ უკვე შევეცადეთ დაგვეპროგრამებინა მიკრობიტა, როგორც საათი და კალკულატორი. ამ ნაბიჯში ჩვენ შევხედავთ რაღაც უფრო სასიამოვნო, კერძოდ მუსიკალურ პროგრამირებას. თქვენ შეგიძლიათ იპოვოთ მუსიკალური პროგრამირების ბლოკები მუსიკალურ საქაღალდეში. აქ თქვენ შეგიძლიათ აირჩიოთ გსურთ წინასწარ დაპროგრამებული მელოდიების დაკვრა, ან შეგიძლიათ თქვენი საკუთარი. საკუთარი მელოდიების დასაპროგრამებლად, გადაიტანეთ მენიუს პირველი ბლოკი სამუშაო მაგიდაზე. როდესაც დააწკაპუნებთ ამ ბლოკზე, სადაც შუა C იწერება, დაინახავთ ფორტეპიანოს კლავიატურას, სადაც შეგიძლიათ აირჩიოთ რომელი ნოტი ითამაშოს ამ ბლოკში. შემდეგ დააწკაპუნეთ "ცემაზე", რომ დაადგინოთ შენიშვნის სიგრძე. ახლა კი შეგიძლიათ მუსიკის მიხედვით დააპროგრამოთ რაიმე სიმღერა ან იქნებ ჩემ მსგავსად ჩეხური ვერსია Jingle bells: დ. მაგრამ ამას დიდი მოთმინება სჭირდება, რადგან თითოეული ნოტი ცალკე უნდა დააყენოთ. ქვემოთ მოცემულია პროგრამა, რომელშიც არის 4 ჰანგები. ერთი იწყება დასაწყისში და სამი სამი როდესაც A, B და A + B დაჭერით. სასიამოვნო მოსასმენია:)

ნაბიჯი 8: Smart Watch პროგრამა

Image
Image

თუ სხვა ნაბიჯები ადვილი იქნებოდა, ეს პროგრამა ძალიან რთული იქნებოდა. უპირველეს ყოვლისა, ჩვენ ვაკოპირებთ ყველა ბლოკს საყურებლად. შემდეგ ჩვენ გვჭირდება მეტი პარამეტრი (ცვლადი ცვლადი) დაახლოებით 11. პარამეტრი 1-4 უკვე ცნობილია იმ საფეხურიდან, სადაც ჩვენ დავაპროგრამეთ საათი ან: დაყენება 1 = დროის დაყენება, დაყენება 2 = განგაშის დროის დაყენება, დაყენება 3 = სიგნალიზაცია აქტიურია, პარამეტრის 4 = სიგნალიზაცია გამორთულია. ახლა ამ პარამეტრს ჩვენ დავამატებთ: პარამეტრები 5 = მუსიკის დაკვრა, პარამეტრები 6 = დამატების კალკულატორი, პარამეტრები 7 = გამოკლების კალკულატორი, პარამეტრები 8 = გამრავლების კალკულატორი, პარამეტრები 9 = კალკულატორის გაყოფა, პარამეტრები 10 = ნულის ტოლფასია პირველი ნომრისა და მეორე რიცხვის ცვლადები, და ბოლო 11 დაყენება 11 = პედომეტრი. მთელი პროგრამა მუშაობს ისე, რომ ღილაკზე დაჭერილი A / B ღილაკზე დაჭერისას არის რამოდენიმე ბლოკი როდესაც გადართვა = 5 ასე რომ ის ზრდის ერთ ცვლადს ერთით. და ეს არის ის, სადაც ბალიშებს სჭირდებათ 5. თუმცა, მთელი პროგრამა იმდენად ძნელია აღწეროს, რომ სრული სიტყვებით გამოქვეყნდეს წიგნში და ამიტომ ვრთავ ამ პროგრამის ეკრანის ანაბეჭდებს. და აქ არის ბმული ვიდეოზე, სადაც ნაჩვენებია ამ პროგრამის ყველა მახასიათებელი:

ნაბიჯი 9: მთლიანი პროექტის შეფასება

მთლიანი პროექტის შეფასება
მთლიანი პროექტის შეფასება
მთლიანი პროექტის შეფასება
მთლიანი პროექტის შეფასება
მთლიანი პროექტის შეფასება
მთლიანი პროექტის შეფასება

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

გირჩევთ: