Სარჩევი:
- ნაბიჯი 1: ხშირად დასმული კითხვები
- ნაბიჯი 2: შეაგროვეთ ნაწილები
- ნაწილების სია
- ნაბიჯი 3: IC სოკეტები
- ნაბიჯი 4: დაამატეთ Pin სოკეტების პირველი ნაკრები
- ნაბიჯი 5: 4 Pin სოკეტი
- ნაბიჯი 6: სოკეტების მეორე ნაკრები
- ნაბიჯი 7: დაამატეთ დენის ჯეკი
- ნაბიჯი 8: სათაურების დაპროგრამება
- ნაბიჯი 9: დაამატეთ კონცენტრატორები
- ნაბიჯი 10: დაამატეთ დენის კონდენსატორები
- ნაბიჯი 11: მოამზადეთ ბროლის ბუდე
- ნაბიჯი 12: ამოიღეთ პლასტიკური
- ნაბიჯი 13: ბროლის სოკეტები
- ნაბიჯი 14: ბროლის სოკეტების დამატება
- ნაბიჯი 15: დაამატეთ ძაბვის რეგულატორები
- ნაბიჯი 16: დაამატეთ ქუდები
- ნაბიჯი 17: დასრულების ნაბიჯები
- ნაბიჯი 18: დაამატეთ IC– ები
- ნაბიჯი 19: გამოყენება: შენი პირველი პროპელერის პროგრამა
- ნაბიჯი 20: ჩამოტვირთვები
ვიდეო: პროპელერის პლატფორმა: 20 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:22
რა არის პროპელერი?
Parallax Propeller არის 32-ბიტიანი 8 ბირთვიანი მიკროკონტროლი. დიდი ალბათობაა, რომ თქვენ უკვე გინახავთ რამდენიმე პროპელერიანი პროექტი, როგორიცაა:
OpenStomp Coyote-1: ღია კოდის ციფრული გიტარის ეფექტების პედლებიანი
მუსიკალური დემო (.mp3) (საიტი)
რეპლიკა 1, Apple 1 კლონი
(ვებ გვერდი)
ybox2, წვრილმანი ქსელური Set-top Box
(ვებგვერდი) და მრავალი სხვა. პროპელერი საყოველთაოდ გამოიყენება, რადგან ის მაღალი ხარისხისაა, აქვს მარტივი ვიდეო გამომავალი და გთავაზობთ ბევრ I/O- ს.
რა არის პროპელერის პლატფორმა?
პროპელერის პლატფორმა პროპს აყენებს მიკროსქემის დაფაზე ძაბვის რეგულატორებით, მეხსიერებით, ბროლით და სხვა მოდულებთან კონექტორებით. ის ძალიან ჰგავს არდუინოს, ძირითადი იდეის რამდენიმე გაუმჯობესებით; 1 - მოდულები (ასევე ფარები) შეიძლება ერთმანეთთან იყოს დაკავშირებული ზემოდან და ქვემოდან. მაგალითად, თქვენ შეიძლება გქონდეთ პროპელერის მოდული შუაში, LCD ინტერფეისი თავზე, ხოლო პროტოტიპერი ბოლოში. 2 - პინების დაშორება არის.1 ". სოკეტებს შორის მანძილი არის.2". ეს გახდის პლატფორმას თავსებად პურის დაფებთან და ის გაძლევთ საშუალებას გამოიყენოთ პლატფორმის მოდულები სხვა პროექტის დაფებთან ერთად. 3 - დაფის ნაკვალევი არის 3.8 "x 2.5", რაც არის იგივე ნაკვალევი, როგორც ExpressPCB- ის MiniBoard სერვისი, ასე რომ, საკუთარი პერსონალური მოდულის დამატება არის იაფი და პირდაპირი. 4 - ისინი კარგად არის დოკუმენტირებული. ისინი ნაჩვენებია ჯონ უილიამსის სვეტში თხილი და ვოლტი და პროპელერის პლატფორმის მოდული იქნება საფუძველი მრავალი პროექტისათვის, რომლებიც აღწერილია მის მომავალ სვეტებში. 5 - ისინი საზოგადოებრივი დომენი არიან. მოდულის დიზაინი იყენებს MIT ლიცენზიას, რაც უფრო მეტ მოქნილობას გაძლევთ, ვიდრე უფრო შეზღუდულ ლიცენზიებს, როგორიცაა Creative Commons Share-Alike. შაბლონები და სპეციფიკაციები შეგიძლიათ ჩამოტვირთოთ აქ. პროპელერის პლატფორმა ხელმისაწვდომია როგორც ნაკრები ან წინასწარ აწყობილი Gadget Gangster– დან. მშენებლობის დრო დაახლოებით 45 წუთია. დაიწყეთ შემდეგ საფეხურზე გადასვლით!
ნაბიჯი 1: ხშირად დასმული კითხვები
რა არის პროპელერის პლატფორმა?
პროპელერის პლატფორმა არის ღია კოდის ჩამონტაჟებული გამოთვლითი პლატფორმა - ის ძალიან ჰგავს Arduino– ს, მაგრამ აუმჯობესებს კონცეფციას უფრო სწრაფი მიკროკონტროლის, სტანდარტული პინების დაშორებისა და ნაკლებად შეზღუდული ლიცენზიის (MIT ლიცენზია) გამოყენებით.
რა არის სპეციფიკაციები?
პროპელერის მიკროკონტროლი:
- ჩამონტაჟებული ვიდეო გენერატორის აპარატურა NTSC/PAL ან VGA ეკრანებზე გამოსასვლელად
- ჩამონტაჟებული მაღალი დონის ენა (Spin), რომლის სწავლა ადვილია
- მაღალი შესრულება (160 მილიონი ოპერაცია წამში)
- სიჩქარე შეიძლება შეიცვალოს გაშვების დროს ენერგოეფექტურობის გასაუმჯობესებლად
- ხელმისაწვდომია მოყვარულთათვის შესაფერისი DIP პაკეტში
- 32 I/O ქინძისთავები, თითოეული პინი შეიძლება იყოს შეყვანილი ან გამომავალი
პროპელერის პლატფორმა დასძენს:
- 5 ვ და 3.3 ვ ძაბვის რეგულატორები, შეფასებულია 800mA- ზე, თითოეული
- კრისტალი 5 Mhz, მომხმარებლისთვის შეცვლადია
- 32 კბ ბორტ მეხსიერება, სივრცე მეორე მეხსიერების IC- სთვის
- ყველა IC არის სოკეტებში უფრო ადვილი ჩანაცვლებისა და შეკრებისთვის
- სტანდარტული.1 "პინიანი სათაურები ორმაგი რიგის კონფიგურაციაში, ასე რომ მოდულები შეიძლება იყოს დაწყობილი ზემოთ და ქვემოთ ან დაემატოს breadboard ან Protoboard
პროპელერის პლატფორმა ბატარეის პლატფორმით და ProtoPlus მოდულებით
როგორ ადარებს ის არდუინოს?
მინუსები:
- უფრო ძვირი Arduino არის $ 30, პროპელერის პლატფორმა PropPlug– ით (რასაც თქვენ იყენებთ Prop– ის დასაპროგრამებლად) $ 50. მაგრამ თქვენ დაგჭირდებათ მხოლოდ ერთი PropPlug და პროპელერის პლატფორმა საკუთარ თავზე $ 35.
- მცირე საზოგადოება თქვენ იხილავთ სიტყვა "არდუინოს" ჟურნალ მარკეტინგში ბევრად უფრო ხშირად ვიდრე სიტყვა "პროპელერს".
- არ არის ბორტზე 'ანალოგური' სამაგიეროდ, თქვენ უნდა გამოიყენოთ კონდენსატორი და რეზისტორი ანალოგური მნიშვნელობების წასაკითხად. არ არის რთული, მაგრამ არც ისე ადვილია, როგორც არდუინო.
- 2 ჩიპი თქვენ გჭირდებათ 2 IC, როდესაც იყენებთ პროპელერს, პროპს და EEPROM პროგრამის შესანახად
Დადებითი:
- გაცილებით სწრაფი მიკროკონტროლი WAAY Faster. ეს საშუალებას გაძლევთ გააკეთოთ მართლაც მაგარი რამ, როგორიცაა გამომავალი VGA, გააკეთოთ მეტყველების სინთეზი, ითამაშოთ.wav ფაილები და სხვა, ყველაფერი ჩიპზე. პროპელერი აკეთებს 160 MIPS- ს, ხოლო ატმეგა 168 აკეთებს 16 -ს.
- მაღალხარისხიანი აუდიო და ვიდეო ტექნიკა ვიდეოსთვის და მრავალი აუდიო ბიბლიოთეკა ხელმისაწვდომია MIT ლიცენზიით.
- უძრავი Multitasking გითხრათ ერთი cog ზრუნვა ვიდეო და მეორე გაუმკლავდეს კლავიატურის / მაუსი, და ეს არის ის. არანაირი შეფერხება, არც ქრონომეტრი - პროპელერზე მულტიტასკინგის გაკეთება მართლაც ადვილია
- მეტი I/O, უფრო მოქნილი თითოეული I/O შეიძლება იყოს კონფიგურირებული და არის 32 მათგანი.
- სტანდარტული Pin Spacing პროპელერის პლატფორმა შეესაბამება breadboard ან protoboard
- ენერგიის უკეთესი გამოყენება პროპს შეუძლია შეცვალოს საათის სიჩქარე ფრენის დროს ენერგიის დაზოგვისა და გამოუყენებელი ძაფების გამორთვისთვის. ენერგიის მოხმარება შეიძლება 80mA– დან 4-5mA– მდე შემცირდეს
- უკეთესი ლიცენზია Arduino ლიცენზირებულია Creative Commons Attribution Share – alike– ით (წაიკითხეთ - ეს რამდენიმე გვერდია). პროპელერის პლატფორმა ხელმისაწვდომია MIT ლიცენზიით (წაიკითხეთ - ეს არის 2 პარაგრაფი). არ ინერვიულოთ იმაზე, თუ როგორ იყენებთ ჩვენს დიზაინს - ჩვენ არ ვიჩივლებთ!
შერეული ჩანთა:
- პროგრამულ უზრუნველყოფაზეა ორიენტირებული ბევრმა მიკროკონტროლერმა მიუძღვნა ტექნიკა გარკვეული ამოცანების შესასრულებლად. სამაგიეროდ, პროპელერი აკეთებს პროგრამის უმეტეს ნაწილს. ეს არ მაწუხებს, მაგრამ ზოგს აქვს პრობლემა.
- დატრიალება პროპისთვის მაღალი დონის ენაა Spin - ეს არის ბევრად უფრო თანამედროვე ენა, ვიდრე C/C ++, მაგრამ ამას ცოტა შეჩვევა სჭირდება
- Mac მხარდაჭერა არ არსებობს ოფიციალური Mac კლიენტი, მაგრამ Mac– ით ადგომა და გაშვება არ არის რთული. Parallax– ს აქვს Mac გვერდი სწორედ აქ.
პირადად მე ვიყენებ პროპელერს ყველაზე მეტად განვითარებისთვის და ვიყენებ PICaxe- ს (წაიკითხეთ: 08M ჩვენი დროის 555?) როდესაც მე მჭირდება მარტივი / იაფი ლოგიკა. Arduino არის 'aight, მაგრამ მე Propeller ადვილი პროგრამირება და ბევრად უფრო ძლიერი. Arduino ძალიან ძვირია, როდესაც მე მჭირდება მარტივი ლოგიკა. რა მოდულები არსებობს? არ არსებობს მოდულების საბოლოო სია, მაგრამ შეგიძლიათ შეამოწმოთ Gadget Gangster ზოგიერთი მოდულისთვის. რამდენიმე მოდულის მაგალითი:
- ვიდეო / აუდიო
- ბატარეა
- DMX
- LCD მონიტორები
- პროტო დაფები
- microSD
- საავტომობილო კონტროლერი
უფრო მეტი მოდული გამოდის ყოველთვის.
ნაბიჯი 2: შეაგროვეთ ნაწილები
პირველი, გადაატრიალეთ თქვენი soldering რკინის. ნება მიეცით გაცხელდეს, სანამ შეამოწმებთ, რომ დარწმუნდეთ, რომ გაქვთ შემდეგი ნაწილები:
ნაწილების სია
- 3x 47uF ელექტროლიტური ქუდები (დარწმუნდით, რომ ისინი მიკრო-მინი არიან, რათა სხვა მოდულები მოთავსდეს თავზე)
- 1x 4.7uF ტანტალის თავსახური
- 1x 104 კერამიკული ქუდი
- 1x 10k Ohm Resistor (ყავისფერი - შავი - ნარინჯისფერი)
- 1x 220 Ohm რეზისტორი (წითელი - წითელი - ყავისფერი)
- 1x 470 Ohm რეზისტორი (ყვითელი - იისფერი - ყავისფერი)
- 1x 1.1k Ohm Resistor (ყავისფერი - ყავისფერი - წითელი)
- 2x მწვანე 3 მმ მწვანე LED
- 1x წითელი LED
- 2x მანქანა Pin სოკეტები
- 2x 4pin სოკეტი
- 2x 16pin სოკეტი
- 1x 4pin მარჯვენა კუთხის სათაური
- 1x მარჯვენა კუთხის დენის გადამრთველი
- 1x ტაქტილური გადამრთველი
- 1x 40pin DIP სოკეტი
- 1x 8 პინიანი DIP სოკეტი
- 1x 2 მმ დენის ჯეკი
- 1x 5Mhz ბროლი (დარწმუნდით, რომ ის არის ნახევრად სიმაღლეზე, რათა სხვა მოდულები მოთავსდეს თავზე)
- 1x 5V ძაბვის რეგულატორი
- 1x 3.3V ძაბვის რეგულატორი
- 1x პარალაქსის პროპელერი
- 1x 32 kB i2c EEPROM
- 1x პროპელერის პლატფორმა PCB
ნაბიჯი 3: IC სოკეტები
პირველი, ჩაწერეთ სოკეტებში. სოკეტებს აქვთ კარგი ჩაკეტვის მექანიზმი, რათა შეინარჩუნონ ისინი PCB– ზე, სანამ შედუღებთ. მე მირჩევნია გამოვიყენო სოკეტები, რადგან თქვენ შეგიძლიათ მარტივად ამოიღოთ IC თუ გაქვთ პრობლემები და არ გჭირდებათ ინერვიულოთ შედუღების დროს IC დაზიანების შესახებ. 8 პინიანი DIP სოკეტი მიდის U2– ზე, მაღალი დონის ზემოთ. 40 პინიანი DIP სოკეტი მიდის U1– ზე, მაღალი დონის მარცხნივ.
ნაბიჯი 4: დაამატეთ Pin სოკეტების პირველი ნაკრები
აიღეთ 16 პინიანი სოკეტიდან ერთი და დაამატეთ დაფაზე. თქვენ შეგიძლიათ დაამატოთ იგი გარე მწკრივში (ყველაზე ახლოს დაფის კიდეზე), ან შიდა რიგში, მაგრამ მე გირჩევთ დაამატოთ იგი გარე სტრიქონში. შეინახეთ შიდა მწკრივი ჯერჯერობით ცარიელი, მაგრამ შეგიძლიათ შეავსოთ pin სათაურები, რომ დააინსტალიროთ სხვა მოდული პროპელერის პლატფორმის ქვეშ.
ნაბიჯი 5: 4 Pin სოკეტი
დაამატეთ 4 პინიანი სოკეტი. გამოიყენეთ მარჯვენა კუთხის პინ სათაურები, რათა ორივე სოკეტი იყოს გასწორებული, როგორც ეს ნაჩვენებია ფოტოში. ეს დაიტევს 4 პინიან სოკეტს დაფაზე გადაბრუნებით და 4 პინიანი და 16 პინიანი სოკეტების გასწორებით. 4 პინიანი ბუდე მიდის იმავე რიგში, როგორც 16 პინიანი.
ნაბიჯი 6: სოკეტების მეორე ნაკრები
იგივე გარიგება მეორე მხარეს.
ნაბიჯი 7: დაამატეთ დენის ჯეკი
დაამატეთ დენის ბუდე დაფის ზედა მარცხენა მხარეს, ყუთში '7.5 - 12VDC' ქვეშ. დენის ჯეკის შედუღებისას იყავით გულუხვი გამყარებასთან - ეს არის ის, რაც ჯეკს აჩერებს დენის შტეფექტის ჩასმის / ამოღებისას
ნაბიჯი 8: სათაურების დაპროგრამება
პროპელერი დაპროგრამებულია საყრდენი დანამატით. დაამატეთ მარჯვენა კუთხის სათაურები ყუთში, სახელწოდებით "დანამატი", როგორც ნაჩვენებია ფოტოში. ეს არის სადაც თქვენ დააკავშირებთ Prop Plug პროგრამირებისათვის. შეგიძლიათ მიიღოთ Prop Plug Gadget Gangster ან Parallax– დან. პროგრამირების ტექნიკის დაფის მიღმა დარჩენის უპირატესობა არის დაფის უფრო მცირე საერთო ზომა და დაბალი ღირებულება. როდესაც ყველაფერი დამთავრდება და მზად ხართ პროპელერის დასაპროგრამებლად, ჩადეთ Prop Plug 'ქუდი ზემოთ'.
ნაბიჯი 9: დაამატეთ კონცენტრატორები
დაამატეთ კონცენტრატორები მარცხნივ და მარჯვნივ. მარჯვენა ტაქტილური გადამრთველი გადააყენებს პროპს მუშაობის დროს (უბრალოდ შეეხეთ გადატვირთვისთვის). მარცხენა გადამრთველი არის დენის გადამრთველი. ორივე კონცენტრატორი მოთავსებულია დაფის პირას, რათა მათზე წვდომა გაუადვილდეს, თუკი სხვა მოდულები თავზეა დაწყობილი.
ნაბიჯი 10: დაამატეთ დენის კონდენსატორები
სამი ქუდი (ისინი ჰგავს პატარა ქილაებს) მიდის მარჯვენა კუთხის გადამრთველის გვერდით. ისინი ხელს უწყობენ მიკროკონტროლერისა და სხვა მოდულების გლუვი ენერგიის მიწოდებას. კონდენსატორები პოლარობის მიმართ მგრძნობიარეა, ტყვიასთან ყველაზე ახლოს მყოფი ნეგატიურია და ის მიდის ქვემოთ. დარწმუნდით, რომ იყენებთ მიკრო-მინი თავსახურს, ან სხვა მოდულები არ შეიძლება მოთავსდეს პროპელერის პლატფორმის თავზე.
ნაბიჯი 11: მოამზადეთ ბროლის ბუდე
ბროლის ბუდის გამოყენება სასიამოვნოა, რადგან პროპს შეუძლია სხვა ბროლის მნიშვნელობების მხარდაჭერა. აქ არის ბროლის ბუდის დამზადების გარჩევა; 1 - იდენტიფიცირეთ ორი აპარატის ბუდე (როგორც ქვემოთ მოცემულ ფოტოში). გამოიყენეთ თქვენი სადგომები, რომ ისინი შუაზე გაყოთ.
ნაბიჯი 12: ამოიღეთ პლასტიკური
თქვენი დიკების გამოყენებით, ამოიღეთ პლასტიკური თითოეული პინის გარშემო, როგორც ეს ნაჩვენებია ფოტოში. თქვენ უბრალოდ გჭირდებათ მცირე წნევა პლასტმასის მოსაშორებლად.
ნაბიჯი 13: ბროლის სოკეტები
ეს არის ის, რაც თქვენ მიიღებთ:
ნაბიჯი 14: ბროლის სოკეტების დამატება
ჩადეთ ისინი ისე, როგორც ნაჩვენებია ფოტოში. მე ვიყენებ ცოტა ფირზე მათ დასაჭერად, გადავატრიალებ დაფას და ვამაგრებ მათ ადგილზე. დაფის უკანა მხარეს, მორთეთ სამონტაჟო ქინძისთავები აპარატის სოკეტებიდან. ასევე, დაამატეთ რეზისტორები R1, R2 და R3. ეს პატარა ბიჭები ზღუდავენ დენის შუქს, რომელიც გეტყვით, როდესაც დენი ჩართულია. R1: 1.1k რეზისტორი (ყავისფერი - ყავისფერი - წითელი) R2: 470 ohm რეზისტორი (ყვითელი - იისფერი - ყავისფერი) R3: 220 ohm რეზისტორი (წითელი - წითელი - ყავისფერი)
ნაბიჯი 15: დაამატეთ ძაბვის რეგულატორები
პროპელერი მუშაობს 3.3 ვ -ზე, მაგრამ პროპელერის პლატფორმა ასევე შეიცავს 5 ვ რეგულატორს, რათა უზრუნველყოს 5 ვ სხვა მოდულებისთვის. VR1: 5V რეგულატორი. ეს არის ჩართული ნახევრად ნახევარი (ნაწილი # MC33269T-5.0G). 3.3V რეგულატორთან შედარებით, მას აქვს კვადრატული ჩანართი, რომელიც ოდნავ თხელია. არც შავ ყუთს აქვს პატარა ნაკადი. VR2: 3.3V რეგულატორი. ეს არის ST (ნაწილი # LD1117V33). მას აქვს უფრო სქელი ჩანართი ჩანართის კუთხეებით მორთული. თქვენ ასევე შეგიძლიათ გამოიყენოთ ცოტაოდენი დამატებითი შესაკრავი, რომ დააკავშიროთ ჩანართი დაფაზე. ეს დაეხმარება მარეგულირებლებს მეტი სითბოს ჩაძირვაში.
ნაბიჯი 16: დაამატეთ ქუდები
ტანტალის თავსახური მიდის ზუსტად ბროლის ბუდის გვერდით. გაითვალისწინეთ, რომ ტანტალის ქუდი პოლარიზებულია. თუ ყურადღებით დააკვირდებით სხეულს, დაინახავთ + ნიშანს ერთი ფეხის გვერდით. ფეხი პლიუს ნიშნით უნდა გაიაროს ხვრელი, რომელიც უფრო ახლოსაა კრისტალთან. კერამიკული ქუდი 40pin DIP სოკეტის ქვემოთ მიდის. ეს არ არის მგრძნობიარე პოლარობის მიმართ. კერამიკული თავსახური აღინიშნება '104', ის ასევე ტანტალუმზე პატარაა.
ნაბიჯი 17: დასრულების ნაბიჯები
დაამატეთ LED- ები -
PWR LED, რომელიც შემოდის წრეში "PWR" აქვს გამჭვირვალე ობიექტივი. ამ LED- ისთვის, უფრო მოკლე ტყვიები გადის წრიულ ხვრელში (რეზისტორთან უფრო ახლოს), უფრო გრძელი ტყვია გადის კვადრატულ ხვრელში. 5.0 LED, რომელიც შემოდის წრეში "5.0", აქვს მწვანე ობიექტივი. ამ LED- ისთვის, უფრო გრძელი ტყვია გადის წრიულ ხვრელში (რეზისტორთან უფრო ახლოს), უფრო მოკლე ბილიკი გადის კვადრატულ ხვრელში. 3.3 LED, რომელიც შემოდის წრეში "3.3", აქვს მწვანე ობიექტივი. ამ LED- ისთვის, უფრო გრძელი ტყვია გადის წრიულ ხვრელში (რეზისტორთან უფრო ახლოს), უფრო მოკლე ბილიკი გადის კვადრატულ ხვრელში. ასევე, დაამატეთ 10k ohm რეზისტორი (ყავისფერი - შავი - ნარინჯისფერი) R4– ზე შემდეგი ნაბიჯი არის სიმძლავრის გამოცდა. შეაერთეთ დენის ადაპტერი და გადმოაბრუნეთ მარჯვენა კუთხის გადამრთველი ქვემოთ. LED- ები უნდა აინთოს, რაც მიუთითებს იმაზე, რომ მარეგულირებლები გამოდიან ენერგიაზე.
ნაბიჯი 18: დაამატეთ IC– ები
დაამატეთ საყრდენი 40 პინიანი DIP სოკეტში და EEPROM 8 პინის სოკეტში. დაამატეთ კრისტალი და მოაცილეთ ჭარბი ტყვია. გადადით შემდეგ საფეხურზე და მე გაჩვენებთ პროგრამის მაგალითს, რომელიც დაეხმარება დასაწყებად
ნაბიჯი 19: გამოყენება: შენი პირველი პროპელერის პროგრამა
პირველი, ჩამოტვირთეთ Propeller ინსტრუმენტი (Windows ან Mac), ასე რომ თქვენ შეგიძლიათ დაწეროთ თქვენი პროგრამა. ასევე, დარწმუნდით, რომ გაქვთ PropPlug.
ჩატვირთეთ ის Propeller Tool და დავიწყოთ ყველაზე მარტივი პროგრამით, LED მოციმციმე;
მე დავამსხვრევ თითოეულ ხაზს: PUB ძირითადი პროგრამები იწყებს შესრულებას პირველივე მეთოდით, რასაც აღმოაჩენს. ამ შემთხვევაში, არსებობს მხოლოდ ერთი მეთოდი (მთავარი) და ეს არის PUBlic მეთოდი, მაგრამ ჩვენ არ გვჭირდება ფიქრი იმაზე, რომ ახლა დირა [0]: = 1 დირა [0] არის "მიმართულების რეგისტრატორი" 0 pin- ისთვის. რეესტრში 1 მნიშვნელობის ჩაწერით, ჩვენ ვაქცევთ pin 0 გამომავალს.: = არის დავალების ოპერატორი. გაიმეორეთ გააკეთეთ ყველაფერი, რაც ქვემოთ მოცემულია. გამეორება მარყუჟი უსასრულოდ გამეორდება სამუდამოდ. ჩანართები მნიშვნელოვანია ტრიალში - ყველაფერი, რაც ამ ხაზის ქვეშ არის განმეორებითი მარყუჟის ნაწილი. ! OUTA [0] the! ოპერატორი ნიშნავს "გადაბრუნებას" და OUTA არის გამომავალი რეგისტრი პინ 0 -ისთვის. ასე რომ, ეს ხაზი იღებს მიმდინარე მნიშვნელობას outa [0], გადააბრუნებს მას და ჩაწერს უკან. თუ ქინძისთავი მაღალია, ის დაბლა გადატრიალდება. თუ ქინძისთავი დაბალია, ის მაღლა გადატრიალდება. აღწერის მშვენიერი გზა! არის "Bitwise NOT assignment operator". WAITCNT (CLKFREQ + cnt) თარგმანი: გაჩერდით 1 წამი. WAITCNT (დრო) შეაჩერებს შესრულებას სისტემის საათის == დრომდე. CLKFREQ არის სისტემის მნიშვნელობა - ის უდრის ტკიპების რაოდენობას ყოველ წამში. CNT არის სისტემის სხვა მნიშვნელობა, ეს არის სისტემის ამჟამინდელი დრო (რამდენი ტკიპა პროპელერის დაწყებიდან). სისტემის საათს 1 წამის ოდენობის ტკიპის დამატებით, ჩვენ ვხვდებით, რა იქნება სისტემის საათი ერთი წამიდან. და ეს არის თქვენი პირველი პროგრამა! რას შეცვლიდით, თუ გინდათ რომ LED წამში ორჯერ აციმციმდეს?
ნაბიჯი 20: ჩამოტვირთვები
პროპელერი არის გასაოცარი მიკროკონტროლი, რომელიც:
- წარმოუდგენლად სწრაფი (160 მილიონი ინსტრუქცია წამში),
- აქვს ტონა I/O (32 ქინძისთავს, რომელსაც შეუძლია შეყვანის ან გამოსვლის გაკეთება),
- აქვს შესანიშნავი ვიდეო და აუდიო შესაძლებლობები
- და მისი განვითარება ადვილია
შეამოწმეთ Parallax– ის საიტი პროპელერის შესახებ. თქვენ ასევე უნდა გაეცნოთ Parallax– ის ობიექტების გაცვლას, სადაც არის უამრავი ღია ბიბლიოთეკა, რომელიც დაგეხმარებათ თქვენი პროპის პროექტების განხორციელებისას. ჩამოტვირთეთ პროპელერის სახელმძღვანელო ჩამოტვირთეთ პროპელერის პლატფორმის PCB დიზაინი (ExpressPCB ფორმატი) სქემატური mouser ნაწილი #s აქ (ExpressPCB ფორმატი) პროპელერის პლატფორმის დიზაინის შაბლონები აიღეთ ნაკრები ან მიიღეთ წინასწარ აწყობილი Gadget Gangster– დან.
გირჩევთ:
გიროსკოპის პლატფორმა/ კამერა Gimbal: 5 ნაბიჯი (სურათებით)
გიროსკოპის პლატფორმა/ კამერა გიმბალი: ეს ინსტრუქცია შეიქმნა სამხრეთ ფლორიდის უნივერსიტეტის მაკიაჟის პროექტის მოთხოვნების შესასრულებლად (www.makecourse.com)
Telepresence Robot: ძირითადი პლატფორმა (ნაწილი 1): 23 ნაბიჯი (სურათებით)
ტელეპრესიის რობოტი: ძირითადი პლატფორმა (ნაწილი 1): ტელეპრეზენტაციის რობოტი არის რობოტის ტიპი, რომლის კონტროლი შესაძლებელია დისტანციურად ინტერნეტით და იმოქმედოს როგორც სუროგატი სხვა ვინმესთვის. მაგალითად, თუ ნიუ იორკში ხართ, მაგრამ გინდათ ფიზიკურად დაუკავშირდეთ კალიფორნიის ხალხის გუნდს
როგორ ავაშენოთ პროპელერის მანქანა: 7 ნაბიჯი
როგორ ავაშენოთ პროპელერის მანქანა: ეს არის ის, თუ როგორ უნდა შექმნათ მარტივი პროპელერი მანქანა სახლში, რომლის შექმნაც თქვენ თვითონ შეგიძლიათ. ჩვენ გვაქვს ვიდეო გაკვეთილი, თუ როგორ შევქმნათ პროპელერის მანქანა YouTube- ზე. მას შემდეგ რაც შექმნით თქვენს მანქანას, გაუზიარეთ იგი სოციალურ მედიაში #HomeMakeKit– ს, რათა დავინახოთ როგორ
MQmax 0.7 დაბალი ღირებულება WiFi IoT პლატფორმა დაფუძნებული Esp8266 და Arduino Mini Pro: 6 ნაბიჯი
MQmax 0.7 დაბალი ღირებულების WiFi IoT პლატფორმა, რომელიც დაფუძნებულია Esp8266 და Arduino Mini Pro– ზე: გამარჯობა, ეს არის ჩემი მეორე ინსტრუქცია (ამიერიდან მე ვწყვეტ დათვლას). მე ეს შევქმენი იმისთვის, რომ შევქმნა მარტივი (ჩემთვის მინიმუმ) იაფი, მარტივი გასაკეთებელი და ეფექტური პლატფორმა რეალური IoT პროგრამებისთვის, რომელიც მოიცავს M2M მუშაობას. ეს პლატფორმა მუშაობს esp8266 და
ForgetMeNot - ჭკვიანი სახლის შეტყობინების პლატფორმა: 14 ნაბიჯი (სურათებით)
ForgetMeNot - ჭკვიანი სახლის შეტყობინების პლატფორმა: როგორც დაკავებული კოლეჯის სტუდენტები, რომლებიც გარბიან კლასებს, სამუშაოებსა და ოჯახურ ვალდებულებებს შორის, ჩვენ გვსურს დავივიწყოთ წვრილმანები. დაბადების დღე მოდის და მიდის ისე, რომ ჩვენ არ შევამჩნიოთ, მნიშვნელოვანი ვადა გამოტოვებულია მტკნარი დავიწყების გამო და ზოგჯერ, უბრალოდ