Სარჩევი:
- ნაბიჯი 1: მიწოდების ძაბვა
- ნაბიჯი 2: შიდა ტემპერატურა
- ნაბიჯი 3: ანალოგური შედარება (შეწყვეტა)
- ნაბიჯი 4: მრიცხველი
- ნაბიჯი 5: წინასწარ განსაზღვრული მუდმივები
- ნაბიჯი 6: შეინარჩუნეთ ცვლადი RAM– ში გადატვირთვის საშუალებით
- ნაბიჯი 7: საათის სიგნალზე წვდომა
- ნაბიჯი 8: პორტის შიდა სტრუქტურა ATmega328P
- ნაბიჯი 9: ბორტზე (ჩაშენებული) LED როგორც ფოტოდეტექტორი
ვიდეო: Arduino ნაკლებად ცნობილი მახასიათებლები: 9 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ეს არის უფრო ხშირად გამოყენებული Arduino პლატფორმების არც თუ ისე ხშირად ნახსენები მახასიათებლების ჩამონათვალი (მაგ. Uno, Nano). ეს ჩამონათვალი უნდა იქცეს როგორც მითითება, როდესაც თქვენ გჭირდებათ ამ თვისებების ძებნა და სიტყვის გავრცელება.
შეხედეთ კოდს, რომ ნახოთ მაგალითები ყველა იმ მახასიათებლისთვის, როგორც მე მათ გამოვიყენე რამოდენიმე ჩემს პროექტში აქ ინსტრუქციის მიხედვით (მაგ. Arduino 1 მავთულის ჩვენება (144 სიმბოლო)). შემდეგი ნაბიჯები განმარტავს თითოეულ მახასიათებელს.
ნაბიჯი 1: მიწოდების ძაბვა
Arduino– ს შეუძლია გაზომოს საკუთარი მიწოდების ძაბვა არაპირდაპირი გზით. შიდა მითითების მიწოდების ძაბვით, როგორც ზედა ზღვრის მითითება, შეგიძლიათ მიიღოთ თანაფარდობა შიდა მითითებასა და მიწოდების ძაბვას შორის (მიწოდების ძაბვა მოქმედებს როგორც ზედა ზღვარი ანალოგური/ADC კითხვისთვის). როგორც იცით შიდა ძაბვის მითითების ზუსტი მნიშვნელობა, შეგიძლიათ გამოთვალოთ მიწოდების ძაბვა.
ზუსტი დეტალების შესახებ, თუ როგორ უნდა გააკეთოთ ეს, მაგალითად კოდი, იხილეთ:
- საიდუმლო არდუინოს ვოლტმეტრი-გაზომეთ ბატარეის ძაბვა:
- შეუძლია თუ არა არდუინოს საკუთარი ვინის გაზომვა ?:
ნაბიჯი 2: შიდა ტემპერატურა
ზოგიერთი Arduino აღჭურვილია შიდა ტემპერატურის სენსორით და, შესაბამისად, შეუძლია გაზომოს მათი შიდა (ნახევარგამტარი) ტემპერატურა.
ზუსტი დეტალების შესახებ, თუ როგორ უნდა გააკეთოთ ეს, მაგალითად კოდი, იხილეთ:
შიდა ტემპერატურის სენსორი:
შეუძლია თუ არა არდუინოს საკუთარი ვინის გაზომვა ?:
ნაბიჯი 3: ანალოგური შედარება (შეწყვეტა)
Arduino– ს შეუძლია დააყენოს ანალოგური შედარება pin A0– სა და A1– ს შორის. ასე რომ, ერთი იძლევა ძაბვის დონეს და მეორე შემოწმებულია ამ ძაბვის გადაკვეთაზე. შეფერხება იზრდება იმისდა მიხედვით, არის თუ არა გადაკვეთა ამომავალი ან ვარდნილი ზღვარი (ან ორივე). შეწყვეტა შეიძლება დაიჭიროთ პროგრამული უზრუნველყოფით და იმოქმედოთ შესაბამისად.
ზუსტი დეტალების შესახებ, თუ როგორ უნდა გავაკეთოთ ეს, მაგალითად კოდი, იხილეთ:
ანალოგური შედარების შეწყვეტა:
ნაბიჯი 4: მრიცხველი
რა თქმა უნდა, AVR– ს აქვს რამდენიმე მრიცხველი. ჩვეულებრივ, ისინი გამოიყენება სხვადასხვა სიხშირის ქრონომეტრის დასაყენებლად და საჭიროების შემთხვევაში შეფერხებების გასაზრდელად. მეორე შეიძლება იყოს ძალიან ძველმოდური გამოყენება, გამოიყენო ისინი როგორც მრიცხველები ყოველგვარი დამატებითი მაგიის გარეშე, უბრალოდ წაიკითხე მნიშვნელობა როცა დაგჭირდება (გამოკითხვა). ამის დაინტერესება შეიძლება იყოს ღილაკების მოხსნა მაგ. მიეცით მაგალითად ეს პოსტი: AVR მაგალითი T1 მრიცხველი
ნაბიჯი 5: წინასწარ განსაზღვრული მუდმივები
არსებობს წინასწარ განსაზღვრული ცვლადები, რომელთა გამოყენება შესაძლებელია თქვენს პროექტში ვერსიისა და შედგენის ინფორმაციის დასამატებლად.
ზუსტი დეტალების შესახებ, თუ როგორ უნდა გააკეთოთ ეს, მაგალითად კოდი, იხილეთ:
Serial.println (_ DATE_); // შედგენის თარიღი
Serial.println (_ TIME_); // შედგენის დრო
სიმებიანი stringOne = სიმებიანი (ARDUINO, DEC);
Serial.println (stringOne); // arduino ide ვერსია
Serial.println (_ VERSION_); // gcc ვერსია
Serial.println (_ ფაილი_); // ფაილი შედგენილია
ეს კოდის ამონაჭრები ამ მონაცემებს სერიულ კონსოლზე გამოიტანს.
ნაბიჯი 6: შეინარჩუნეთ ცვლადი RAM– ში გადატვირთვის საშუალებით
საყოველთაოდ ცნობილია, რომ Arduino Uno- ს (ATmega328) აქვს შიდა EEPROM, რომელიც საშუალებას გაძლევთ შეინახოთ მნიშვნელობები და პარამეტრები გამორთვის დროს და აღადგინოთ ისინი მომდევნო ჩართვისას. არც თუ ისე ცნობილი ფაქტი შეიძლება იყოს ის, რომ რეალურად შესაძლებელია ღირებულების შენარჩუნება RAM- შიც კი - თუმცა მნიშვნელობები იკარგება ენერგიის ციკლის დროს - სინტაქსით:
ხელმოუწერელი გრძელი ცვლადი_ეს_ არის დაცული _დიტრიბუტი_ ((განყოფილება (". არ იწყებს")));
ეს საშუალებას გაძლევთ, მაგალითად, დაითვალოთ RESET– ების რაოდენობა და EEPROM– ის გამოყენებით ასევე გააქტიურების რაოდენობა.
ზუსტი დეტალების შესახებ, თუ როგორ უნდა გააკეთოთ ეს, მაგალითად კოდი, იხილეთ:
- შეინარჩუნეთ ცვლადი რამში გადატვირთვის გზით:
- EEPROM ბიბლიოთეკა:
ნაბიჯი 7: საათის სიგნალზე წვდომა
არდუინოსსა და სხვა AVR– ს (ATtiny– ს მსგავსად) აქვს შიდა საათი, რომელიც საშუალებას გაძლევთ გაუშვათ ისინი გარე ბროლის ოსცილატორის გამოყენების გარეშე. უფრო მეტიც, მათ ასევე შეუძლიათ ამ სიგნალის დაკავშირება გარედან მისი პინზე დაყენებით (მაგ. PB4). სახიფათო ნაწილი ის არის, რომ თქვენ უნდა შეცვალოთ ჩიპების დაუკრავენ ბიტი, რათა ეს ფუნქცია გააქტიურდეს და დაუკრავენ ბიტების შეცვლას ყოველთვის აქვს ჩიპის აგურის რისკი.
თქვენ უნდა ჩართოთ CKOUT დაუკრავენ და ამის უმარტივესი გზაა ინსტრუქციის მიხედვით, როგორ შევცვალოთ AVR Atmega328p - 8 ბიტიანი მიკროკონტროლერი Arduino– ს გამოყენებით.
ზუსტი დეტალების შესახებ, თუ როგორ უნდა გავაკეთოთ ეს, მაგალითად კოდი, იხილეთ:
- ATtiny შიდა ოსცილატორის დარეგულირება:
- როგორ შევცვალოთ AVR Atmega328p-8 ბიტიანი მიკროკონტროლერი Arduino– ს გამოყენებით:
ნაბიჯი 8: პორტის შიდა სტრუქტურა ATmega328P
პორტების შიდა სტრუქტურა ATmega328P საშუალებას გვაძლევს გავიდეთ სტანდარტული გამოყენების ლიმიტებზე. მიმართეთ განყოფილებას Capacitance Meter დიაპაზონის 20 pF– დან 1000 nF– მდე დამატებითი დეტალებისა და შიდა სქემის სქემატური სურათისთვის.
მარტივი მაგალითია ციფრული პორტების მქონე ღილაკების გამოყენება, რომელთაც არ სჭირდებათ რაიმე რეზისტორი შიდა გამწევი რეზისტორის გამოყენების გამო, როგორც ეს ნაჩვენებია შეყვანის Pullup სერიული მაგალითის ან სასწავლო Arduino ღილაკის გარეშე Resistor.
უფრო მოწინავეა ამ ცოდნის გამოყენება, როგორც აღვნიშნეთ 20 pF მცირე ზომის კაპექტორების გასაზომად და უფრო მეტიც, დამატებითი გაყვანილობის გარეშე! ამ შესრულების მისაღწევად, მაგალითი იყენებს შიდა/შეყვანის წინაღობას, შიდა გამწევ რეზისტორს და მაწანწალა კონდენსატორს. შეადარეთ Arduino CapacitanceMeter Tutorial, რომელიც არ შეიძლება იყოს დაბალი ვიდრე რამდენიმე nF.
ნაბიჯი 9: ბორტზე (ჩაშენებული) LED როგორც ფოტოდეტექტორი
Arduino– ს ბევრ დაფას აქვს ბორტზე ან ჩაშენებული LED- ები, რომელთა კონტროლი შესაძლებელია კოდიდან, მაგ. Uno ან Nano დაფები პინზე 13. ამ პინიდან ერთი მავთულის დამატებით ანალოგიურ შეყვანის პინზე (მაგ. A0) ჩვენ ასევე შეგვიძლია გამოვიყენოთ ეს LED როგორც ფოტოდეტექტორი. ეს შეიძლება გამოყენებულ იქნას სხვადასხვა გზით, მაგალითად; გამოიყენეთ გარემოს განათების გასაზომად, გამოიყენეთ LED ღილაკი, გამოიყენეთ LED ბიდიექციური კომუნიკაციისთვის (PJON AnalogSampling) და ა.
გირჩევთ:
ნაკლებად სალათის მოყვანა ნაკლებ სივრცეში ან სალათის მოყვანა სივრცეში, (მეტ -ნაკლებად) .: 10 ნაბიჯი
იზრდება მეტი სალათის ფოთოლი სივრცეში ან … იზრდება სალათის ფოთოლი სივრცეში, (მეტნაკლებად): ეს არის პროფესიული წარდგენა Growing Beyond Earth, Maker Contest, წარმოდგენილი ინსტრუქციის საშუალებით. მე არ შემიძლია უფრო აღფრთოვანებული ვიყო დიზაინისთვის კოსმოსური მოსავლის წარმოებისთვის და ჩემი პირველი ინსტრუქციის განთავსებით. დასაწყებად, კონკურსმა გვთხოვა
მიიღეთ ცნობილი საპნის ბუშტის ბოკე ობიექტივი $ 60 -ზე ნაკლები: 3 ნაბიჯი
მიიღეთ ცნობილი საპნის ბუშტი Bokeh ობიექტივი 60 $ -ზე ნაკლებ ფასად: თუ არ იცით რა არის "bubble bokeh", მაშინ google "Meyer Gorlitz trioplan sample" - ისთვის. შთაბეჭდილება მოახდინა? ახლა მოძებნეთ Ebay იმ ობიექტივზე, რომ ნახოთ მიმდინარე ფასები. არ არის იაფი (> $ 300), არა? მაგრამ თქვენ შეგიძლიათ მიიღოთ თითქმის
Guardian V1.0 --- კარის გადაღებული კამერის განახლება Arduino– ით (მოძრაობის გამოვლენის ჩაწერა და ელექტრო შოკის მახასიათებლები): 5 ნაბიჯი
Guardian V1.0 ||| კარის საფარის კამერის განახლება Arduino– ით (მოძრაობის გამოვლენის ჩაწერა და ელექტრო შოკის მახასიათებლები): მე შევუკვეთე ყურმილიანი კამერა, მაგრამ როდესაც მას ვიყენებ, მივხვდი, რომ არ არის ავტომატური ჩაწერის ფუნქცია (გააქტიურებულია მოძრაობის გამოვლენით). შემდეგ დავიწყე გამოძიება, თუ როგორ მუშაობს იგი. ვიდეოს გადასაღებად, თქვენ უნდა შეინარჩუნოთ დაჭერილი დენის ღილაკი თითქმის 2 წამი
CheapGeek- გახადეთ მახინჯი მონიტორი მეტ-ნაკლებად მახინჯი : 5 ნაბიჯი
CheapGeek- გახადეთ მახინჯი მონიტორი მეტნაკლებად მახინჯი …: მახინჯი ძველი მონიტორი- სპრეის საღებავის ძველი ქილა და ვაა ლაა, მეტ-ნაკლებად მახინჯი მონიტორი. (დამოკიდებულია იმაზე, თუ როგორ უყურებთ მას) მე მქონდა სათადარიგო მონიტორი, რომელსაც ვიყენებდი კომპიუტერის მუშაობისთვის სახლში. მონიტორი უნდა იყოს შავი. პლუს ყველაფერი რაც მაქვს მაინც შავია
როგორ გავაკეთოთ რეპლიკა ცნობილი ალტოიდების კალის შესახებ. (და რეციკლირება ამავე დროს): 7 ნაბიჯი
როგორ გავაკეთოთ რეპლიკა ცნობილი ალტოიდების კალის შესახებ. (და რეციკლირება ერთსა და იმავე დროს): გამარჯობა ეს ურღვევი არის იმის შესახებ, თუ როგორ უნდა გააკეთოთ ალტოიდების თუნუქის იგივე ზომის ლითონის ყუთი (ან ის, რაც გსურთ). იცით რას ნიშნავს ეს ???? ეს იმას ნიშნავს, რომ თქვენ შეგიძლიათ გააკეთოთ თქვენი საკუთარი თუნუქები ….. რაც არ უნდა გაზარდოთ !!!!!!!!!!! აი როგორ. მასალები: 2