05.03.2025 ülesanded

Ülesanne

Sul on järgmised takistid:

  • R₁ = 8 Ω ja R₂ = 12 Ω on ühendatud rööbiti
  • R₃ = 10 Ω on nendega jadamisi
  • R₄ = 6 Ω on ühendatud paralleelselt kogu eelneva kombinatsiooniga

a) Leia süsteemi kogutakistus.
b) Kui vooluallikas annab 36 V, leia kogu voolutugevus.
c) Leia voolutugevused erinevates ahela osades.

Ülesanne

Antud on järgmised takistid:

  • R₁ = 6 Ω
  • R₂ = 9 Ω
  • R₃ = 12 Ω
  • R₄ = 4 Ω

Ühendus:

  • R₁ ja R₂ on rööpselt
  • Seejärel on see kombinatsioon jadamisi R₃-ga
  • Lõpuks on kogu eelnev kombinatsioon paralleelselt R₄-ga

Toitepinge on 48 V.

Ülesanne

Antud:

  • R₁ = 12 Ω
  • R₂ = 18 Ω
  • R₃ = 24 Ω
  • R₄ = 10 Ω
  • R₅ = 20 Ω
  • Pingeallikas U = 60 V

Ühendus:

  • R₁ ja R₂ on rööpselt
  • See kombinatsioon on jadamisi R₃-ga
  • R₄ ja R₅ on rööpselt ning see haru on paralleelselt esimese kombinatsiooniga

Ülesanne

Antud:

  • R₁ = 5 Ω
  • R₂ = 10 Ω
  • R₃ = 15 Ω
  • R₄ = 20 Ω
  • R₅ = 30 Ω
  • Pingeallikas U = 60 V

Ühendus:

  1. R₁ ja R₂ on jadamisi
  2. See kombinatsioon on rööpselt ühendatud R₃-ga
  3. Seejärel on saadud rööpkombinatsioon jadamisi ühendatud R₄-ga
  4. Lõpuks on saadud kombinatsioon jadamisi ühendatud R₅-ga

20.02.2025 ülesanded

Ülesanne:
Kahe rööbiti ühendatud takisti R₁ = 6 Ω ja R₂ = 12 Ω peale rakendatakse 12 V pinge.
Leia:
a) kogu takistus,
b) kogu voolutugevus,
c) voolutugevus igas takistis.

Ülesanne:
Kaks takistit R₁ = 5 Ω ja R₂ = 10 Ω on ühendatud jadamisi 24 V pingega vooluallikasse.
Leia:
a) kogu vooluringi takistus,
b) voolutugevus vooluringis,
c) pingelang igal takistil.

Ülesanne:
Elektriahelas on kolm takistit, mille takistused on 10 Ω, 20 Ω ja 30 Ω ning need on ühendatud jadamisi.
a) Leia kogutakistus.
b) Kui toitepinge on 60 V, siis kui suur on voolutugevus ahelas?

Ülesanne:
Kolm takistit väärtustega 5 Ω, 10 Ω ja 20 Ω on ühendatud rööbiti. Leia kogutakistus.

Ülesanne:
Rööbiti ühendatud takistid 10 Ω ja 15 Ω on ühendatud 30 V vooluallikaga.
a) Leia kogutakistus.
b) Leia kogu ahela voolutugevus.
c) Leia voolutugevus igas harus.

Ülesanne:
Kolm takistit on ühendatud nii, et 10 Ω ja 20 Ω on rööbiti, ning see kombinatsioon on jadamisi ühendatud 30 Ω takistiga. Toitepinge on 60 V. Leia:
a) Kogutakistus
b) Kogu voolutugevus
c) Pinge iga takisti peal

19.02.2025 ülesanded

Ülesanne:
Elektripirni klemmidele rakendatakse 230 V pinget, mille tulemusena voolab läbi pirni 0,46 A vool. Leia pirni takistus.

Ülesanne:
12 V aku on ühendatud 4 Ω takistiga. Kui suur vool läbib takistit?

Ülesanne:
Veekeetja sisemine takistus on 24 Ω ja see töötab 230 V pingel. Kui suur vool läbib keetjat?

Ülesanne:
Koduse elektrisüsteemi kaitseautomaat lülitub välja, kui sellest voolab rohkem kui 16 A. Kui väiksem kui 15 Ω takistus on ühendatud otse 230 V võrku, kas kaitse lülitub välja?

Ülesanne:
Keedukann töötab 230 V pingel, selle võimsus on 2000 W ja takistus 26.45 Ω.
a) Kui suur vool läbib keedukannu?

IR

int IRSensor = 2; // connect ir sensor to arduino pin 2
int LED = 13; // connect Led to arduino pin 13

void setup()
{
pinMode (IRSensor, INPUT); // sensor pin INPUT
pinMode (LED, OUTPUT); // Led pin OUTPUT
}

void loop()
{
int statusSensor = digitalRead (IRSensor);

if (statusSensor == 1)
{
digitalWrite(LED, LOW); // LED LOW
}

else
{
digitalWrite(LED, HIGH); // LED High
}

}

PIR

int pirPin = 2;
int ledPin = 13;
int state;

void setup() {
pinMode(pirPin, INPUT);
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}

void loop(){
state = digitalRead(pirPin);
Serial.println(state);

if (state == HIGH){
digitalWrite(ledPin, HIGH);
}

else{
digitalWrite(ledPin,LOW);
}
}

SM ül 4




#include <Stepper.h> // include stepper library
int revolution = 2038; // the number of steps in one revolution of your motor (28BYJ-48)
Stepper stepper(revolution, 8, 10, 9, 11); // the correct stepping order for your motor (28BYJ-48)

void setup() { // set driver pins as OUTPUT
pinMode(8, OUTPUT);
pinMode(10, OUTPUT);
pinMode(9, OUTPUT);
pinMode(11, OUTPUT);

// Begin Serial communication at a baud rate of 9600:
Serial.begin(9600);
}

void loop() {
Serial.println(“pp kiirusega 10 rpm”);
stepper.setSpeed(10); // 18 = max working speed for this motor. 10 is max recommended speed
stepper.step(revolution); // move motor one revolution anti-clockwise (2038 steps)
halt(); // call ‘halt()’ function to write motor pins LOW
Serial.println(“ootab 3 sekundit”);
delay(3000); // wait one second (optional)

Serial.println(“vp kiirusega 5 rpm”);
stepper.setSpeed(5); // set speed to 5
stepper.step(-revolution); // move motor one revolution clockwise (-2038 steps)
halt();
Serial.println(“ootab 5 sekundit”);
delay(5000);

}

void halt() { // This writes all motor pins LOW, preventing the motor from drawing current when idle.
digitalWrite(8, LOW);
digitalWrite(9, LOW);
digitalWrite(10, LOW);
digitalWrite(11, LOW);
}

SM ül 3 ja 3A

/* Example sketch to control a 28BYJ-48 stepper motor with ULN2003 driver board and Arduino UNO. More info: https://www.makerguides.com */

// Include the Arduino Stepper.h library:
#include <Stepper.h>

// Define number of steps per rotation:
const int stepsPerRevolution = 2048;

// Wiring:
// Pin 8 to IN1 on the ULN2003 driver
// Pin 9 to IN2 on the ULN2003 driver
// Pin 10 to IN3 on the ULN2003 driver
// Pin 11 to IN4 on the ULN2003 driver

// Create stepper object called 'myStepper', note the pin order:
Stepper myStepper = Stepper(stepsPerRevolution, 8, 10, 9, 11);

void setup() {
  // Set the speed to 5 rpm:
  myStepper.setSpeed(5);
  
  // Begin Serial communication at a baud rate of 9600:
  Serial.begin(9600);
}

void loop() {
  // Step one revolution in one direction:
  Serial.println("clockwise");
  myStepper.step(stepsPerRevolution);
  delay(500);
  
  // Step one revolution in the other direction:
  Serial.println("counterclockwise");
  myStepper.step(-stepsPerRevolution);
  delay(500);
}
/* Example sketch to control a 28BYJ-48 stepper motor with ULN2003 driver board and Arduino UNO. More info: https://www.makerguides.com */

// Include the Arduino Stepper.h library:
#include <Stepper.h>

// Define number of steps per rotation:
const int stepsPerRevolution = 2048;

// Wiring:
// Pin 8 to IN1 on the ULN2003 driver
// Pin 9 to IN2 on the ULN2003 driver
// Pin 10 to IN3 on the ULN2003 driver
// Pin 11 to IN4 on the ULN2003 driver

// Create stepper object called 'myStepper', note the pin order:
Stepper myStepper = Stepper(stepsPerRevolution, 8, 10, 9, 11);

void setup() {
  // Set the speed to 5  or 10 rpm:
  myStepper.setSpeed(10);
  
  // Begin Serial communication at a baud rate of 9600:
  Serial.begin(9600);
}

void loop() {
  // Step one revolution in one direction:
  Serial.println("clockwise");
  myStepper.step(stepsPerRevolution);
  delay(500);
  
   // Step one revolution in one direction:
  Serial.println("clockwise");
  myStepper.step(stepsPerRevolution);
  delay(500);
  
  // Step one revolution in the other direction:
  Serial.println("counterclockwise");
  myStepper.step(-stepsPerRevolution);
  delay(500);
}

SM ül 2

#define A 8
#define B 9
#define C 10
#define D 11
 
#define NUMBER_OF_STEPS_PER_REV 512

void setup(){
pinMode(A,OUTPUT);
pinMode(B,OUTPUT);
pinMode(C,OUTPUT);
pinMode(D,OUTPUT);
}

void write(int a,int b,int c,int d){
digitalWrite(A,a);
digitalWrite(B,b);
digitalWrite(C,c);
digitalWrite(D,d);
}

void onestep(){
write(1,0,0,0);
delay(5);
write(1,1,0,0);
delay(5);
write(0,1,0,0);
delay(5);
write(0,1,1,0);
delay(5);
write(0,0,1,0);
delay(5);
write(0,0,1,1);
delay(5);
write(0,0,0,1);
delay(5);
write(1,0,0,1);
delay(5);
}

void loop(){
int i;
i=0;
while(i<NUMBER_OF_STEPS_PER_REV){
onestep();
i++;
}
}

SM ül 1

//Includes the Arduino Stepper Library
#include <Stepper.h>

// Defines the number of steps per rotation
const int stepsPerRevolution = 2038;

// Creates an instance of stepper class
// Pins entered in sequence IN1-IN3-IN2-IN4 for proper step sequence
Stepper myStepper = Stepper(stepsPerRevolution, 8, 10, 9, 11);

void setup() {
	// Nothing to do (Stepper Library sets pins as outputs)
}

void loop() {
	// Rotate CW slowly at 5 RPM
	myStepper.setSpeed(5);
	myStepper.step(stepsPerRevolution);
	delay(1000);
	
	// Rotate CCW quickly at 10 RPM
	myStepper.setSpeed(10);
	myStepper.step(-stepsPerRevolution);
	delay(1000);
}