Სარჩევი:

პროექტი 1 LED: 9 ნაბიჯი
პროექტი 1 LED: 9 ნაბიჯი

ვიდეო: პროექტი 1 LED: 9 ნაბიჯი

ვიდეო: პროექტი 1 LED: 9 ნაბიჯი
ვიდეო: კახი კალაძე დატროლეს 😀🤣🤣 2024, ივლისი
Anonim
პროექტი 1 LED
პროექტი 1 LED

ამ პროექტის შთაგონება მოხდა ქვემოთ მოცემულ ვიდეოში ბეჭდის შუქებიდან 0: 22-0: 28

და ქვემოთ შეგიძლიათ ჩამოტვირთოთ ჩემი შედეგის ვიდეო.

ნაბიჯი 1: ნაბიჯი 1: დაადგინეთ თქვენი LED- ის დადებითი მხარე

ნაბიჯი 1: დაადგინეთ თქვენი LED- ის დადებითი მხარე
ნაბიჯი 1: დაადგინეთ თქვენი LED- ის დადებითი მხარე

დადებით მხარეს ექნება უფრო გრძელი მეტალის ფეხი, ვიდრე უარყოფითი.

ნაბიჯი 2: ნაბიჯი 2: განათავსეთ LED Breadboard- ში

ნაბიჯი 2: განათავსეთ LED Breadboard- ში
ნაბიჯი 2: განათავსეთ LED Breadboard- ში

განათავსეთ LED როგორც ასეთი თქვენს breadboard ერთად უარყოფითი ფეხი ლურჯი ადგილზე შესახვევი.

ნაბიჯი 3: ნაბიჯი 3: დაამატეთ რეზისტორი

ნაბიჯი 3: დაამატეთ რეზისტორი
ნაბიჯი 3: დაამატეთ რეზისტორი

ამ მაგალითისთვის მე ვათავსებ 100 ოჰმეტ რეზისტორს იმავე სვეტში, როგორც LED. გამოთვალეთ რა რეზისტორი არის საჭირო თქვენი LED- ისთვის გამოიყენეთ ფორმულა ნაპოვნი

ნაბიჯი 4: ნაბიჯი 4: შეაერთეთ მავთული პურის დაფაზე

ნაბიჯი 4: შეაერთეთ მავთული პურის დაფაზე
ნაბიჯი 4: შეაერთეთ მავთული პურის დაფაზე

შეაერთეთ მავთული იმ სვეტთან, რომელშიც არის LED და რეზისტორი.

ნაბიჯი 5: ნაბიჯი 5: ჩადეთ მავთული პინში

ნაბიჯი 5: ჩადეთ მავთული პინში
ნაბიჯი 5: ჩადეთ მავთული პინში

Arduino– ს დაფაზე გათიშული ჩასვით მავთულის მეორე ბოლო დაფაზე 3 – ში.

*შენიშვნა ამ პროექტისთვის მე ვიყენებ ქინძისთავებს 3, 5, 6, 9, 10, 11, რადგან ეს არის ჩემი Arduino Uno დაფის ქინძისთავები, რომლებსაც აქვთ PWM მითითებული ~ ნომრის გვერდით, შეამოწმეთ თქვენი დაფის სპეციფიკაციები ქინძისთავების შესარჩევად ასევე აქვს PWM.

ნაბიჯი 6: ნაბიჯი 6: გაიმეორეთ

გაიმეორეთ ნაბიჯები 2-5, 5 ჯერ

ნაბიჯი 7: ნაბიჯი 6: მიწა

ნაბიჯი 6: მიწა
ნაბიჯი 6: მიწა

მოათავსეთ მავთული ლურჯი მიწის ზოლში.

ნაბიჯი 8: ნაბიჯი 8: გრუნტის ნაწილი 2

ნაბიჯი 8: მიწის ნაწილი 2
ნაბიჯი 8: მიწის ნაწილი 2

ჩადეთ მიწის მავთული დაფაზე დაფაზე.

ნაბიჯი 9: ნაბიჯი 9: ატვირთეთ კოდი

ახლა თქვენ შეგიძლიათ ჩართოთ თქვენი Arduino თქვენს კომპიუტერში და ატვირთოთ თქვენი კოდი მასში, ან დააკოპიროთ კოდი ქვემოთ.

/* Project1 LED ეფექტი

ამცირებს ერთდროულად რამოდენიმე LED- ს, შემდეგ ამცირებს ყველა ქვემოთ, შემდეგ მისდევს მრავალ LED- ს თანმიმდევრობით.

წრე:

- LED- ები ქინძისთავებიდან 2 -დან 7 -მდე მიწაზე

შეიქმნა 2018

სტივენ ჯონსონი */

int ტაიმერი = 80; // რაც უფრო მაღალია რიცხვი, მით უფრო ნელია დრო.

void setup () {

// გამოიყენეთ მარყუჟის for თითოეული პინის დასაწყებად, როგორც გამომავალი: for (int thisPin = 2; thisPin <12; thisPin ++) {pinMode (thisPin, OUTPUT); }}

ბათილი მარყუჟი () {

// გამეორება ქინძისთავებზე: for (int thisPin = 2; thisPin <12; thisPin ++) {// fade LED on thisPin off off to brightest: for (int brightness = 0; brightness <255; brightness ++) {analogWrite (thisPin, სიკაშკაშე); }} // პაუზა LED- ებს შორის: შეფერხება (1250);

// fade LED on thisPin brightest to off:

for (int brightness = 255; brightness> = 0; brightness--) {analogWrite (3, brightness); analogWrite (5, სიკაშკაშე); analogWrite (6, სიკაშკაშე); analogWrite (9, სიკაშკაშე); analogWrite (10, სიკაშკაშე); analogWrite (11, სიკაშკაშე); დაგვიანება (2); }

// მარყუჟი ყველაზე დაბალიდან უმაღლესიდან:

// ჩართეთ პინი:

analogWrite (3, 255); დაგვიანებით (ტაიმერი); // გამორთეთ პინი:

// ჩართეთ პინი:

analogWrite (5, 255); analogWrite (3, 180); დაგვიანებით (ტაიმერი); // გამორთეთ პინი:

// ჩართეთ პინი:

analogWrite (6, 255); analogWrite (5, 180); analogWrite (3, 80); დაგვიანებით (ტაიმერი); // გამორთეთ პინი:

// ჩართეთ პინი:

analogWrite (9, 255); analogWrite (6, 180); analogWrite (5, 80); analogWrite (3, 0); დაგვიანებით (ტაიმერი); // გამორთეთ პინი:

// ჩართეთ პინი:

analogWrite (10, 255); analogWrite (9, 180); analogWrite (6, 80); analogWrite (5, 0); დაგვიანებით (ტაიმერი); // გამორთეთ პინი:

// ჩართეთ პინი:

analogWrite (11, 255); analogWrite (10, 180); analogWrite (9, 80); analogWrite (6, 0); დაგვიანებით (ტაიმერი); // გამორთეთ პინი:

// ჩართეთ პინი:

analogWrite (3, 255); analogWrite (11, 180); analogWrite (10, 80); analogWrite (9, 0); დაგვიანებით (ტაიმერი); // გამორთეთ პინი:

// ჩართეთ პინი:

analogWrite (5, 255); analogWrite (3, 180); analogWrite (11, 80); analogWrite (10, 0); დაგვიანებით (ტაიმერი); // გამორთეთ პინი:

// ჩართეთ პინი:

analogWrite (6, 255); analogWrite (5, 180); analogWrite (3, 80); analogWrite (11, 0); დაგვიანებით (ტაიმერი); // გამორთეთ პინი:

// ჩართეთ პინი:

analogWrite (9, 255); analogWrite (6, 180); analogWrite (5, 80); analogWrite (3, 0); დაგვიანებით (ტაიმერი); // გამორთეთ პინი:

// ჩართეთ პინი:

analogWrite (10, 255); analogWrite (9, 180); analogWrite (6, 80); analogWrite (5, 0); დაგვიანებით (ტაიმერი); // გამორთეთ პინი:

// ჩართეთ პინი:

analogWrite (11, 255); analogWrite (10, 180); analogWrite (9, 80); analogWrite (6, 0); დაგვიანებით (ტაიმერი); // გამორთეთ პინი:

// ჩართეთ პინი:

analogWrite (11, 180); analogWrite (10, 80); analogWrite (9, 0); დაგვიანებით (ტაიმერი); // გამორთეთ პინი:

// ჩართეთ პინი:

analogWrite (11, 80); analogWrite (10, 0); დაგვიანებით (ტაიმერი); // გამორთეთ პინი:

// ჩართეთ პინი:

analogWrite (11, 0); დაგვიანებით (ტაიმერი); // გამორთეთ პინი:}

გირჩევთ: