Სარჩევი:

პროპელერის პლატფორმა: 20 ნაბიჯი
პროპელერის პლატფორმა: 20 ნაბიჯი

ვიდეო: პროპელერის პლატფორმა: 20 ნაბიჯი

ვიდეო: პროპელერის პლატფორმა: 20 ნაბიჯი
ვიდეო: კახი კალაძე დატროლეს 😀🤣🤣 2024, ივლისი
Anonim
პროპელერის პლატფორმა
პროპელერის პლატფორმა

რა არის პროპელერი?

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 სოკეტები

IC სოკეტები
IC სოკეტები

პირველი, ჩაწერეთ სოკეტებში. სოკეტებს აქვთ კარგი ჩაკეტვის მექანიზმი, რათა შეინარჩუნონ ისინი PCB– ზე, სანამ შედუღებთ. მე მირჩევნია გამოვიყენო სოკეტები, რადგან თქვენ შეგიძლიათ მარტივად ამოიღოთ IC თუ გაქვთ პრობლემები და არ გჭირდებათ ინერვიულოთ შედუღების დროს IC დაზიანების შესახებ. 8 პინიანი DIP სოკეტი მიდის U2– ზე, მაღალი დონის ზემოთ. 40 პინიანი DIP სოკეტი მიდის U1– ზე, მაღალი დონის მარცხნივ.

ნაბიჯი 4: დაამატეთ Pin სოკეტების პირველი ნაკრები

დაამატეთ Pin სოკეტების პირველი ნაკრები
დაამატეთ Pin სოკეტების პირველი ნაკრები

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

ნაბიჯი 5: 4 Pin სოკეტი

4 პინიანი სოკეტი
4 პინიანი სოკეტი

დაამატეთ 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– ები

დაამატეთ IC– ები
დაამატეთ 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– დან.

გირჩევთ: