Compare commits
	
		
			2 Commits
		
	
	
		
			393444210f
			...
			2e95796816
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 2e95796816 | |||
| 580e2b315c | 
							
								
								
									
										26
									
								
								drugo_predavanje/analog_write_v2/analog_write_v2.ino
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								drugo_predavanje/analog_write_v2/analog_write_v2.ino
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,26 @@
 | 
			
		||||
const int led_pin = 3;	// Dioda je povezana na pin 3
 | 
			
		||||
int i = 0;	// Brojač za PWM
 | 
			
		||||
int smer = 1;	// Prati da li PWM raste ili opada
 | 
			
		||||
 | 
			
		||||
void setup()
 | 
			
		||||
{
 | 
			
		||||
        pinMode(led_pin, OUTPUT);	// Inicijalizuje pin 3 kao izlaz
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void loop()
 | 
			
		||||
{
 | 
			
		||||
        analogWrite(led_pin, i);	// Izbacuje PWM signal na pinu
 | 
			
		||||
 | 
			
		||||
	switch (i) {
 | 
			
		||||
	case 0:		// Ako je stiglo do nule, počinje da uvećava
 | 
			
		||||
		smer = 1;
 | 
			
		||||
		break;
 | 
			
		||||
	case 255:	// Ako je stiglo do maksimuma počinje da smanjuje
 | 
			
		||||
		smer = -1;
 | 
			
		||||
		break;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	i = i + smer;
 | 
			
		||||
 | 
			
		||||
        delay(5);	// Pauza (koliko dugo svetli na jednoj vrednosti PWM)
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								drugo_predavanje/analog_write_v2/scheme.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								drugo_predavanje/analog_write_v2/scheme.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 32 KiB  | 
							
								
								
									
										2
									
								
								drugo_predavanje/analog_write_v2/sketch.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								drugo_predavanje/analog_write_v2/sketch.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,2 @@
 | 
			
		||||
default_fqbn: arduino:avr:uno
 | 
			
		||||
default_port: /dev/ttyUSB0
 | 
			
		||||
@@ -0,0 +1,16 @@
 | 
			
		||||
const int pot = A0;	// Potenciometar je povezan na analogni pin A0
 | 
			
		||||
const int led_pin = 3;	// Dioda je povezana na pin 3
 | 
			
		||||
int value;	// Prati očitani napon
 | 
			
		||||
 | 
			
		||||
void setup()
 | 
			
		||||
{
 | 
			
		||||
        pinMode(led_pin, OUTPUT);	// Inicijalizuje pin 3 kao izlaz
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void loop()
 | 
			
		||||
{
 | 
			
		||||
	value = analogRead(pot);	// Čita vrednost sa potenciometra
 | 
			
		||||
	value = map(value, 0, 1024, 0, 255);	// Prebacuje vrednost u rang 0-255
 | 
			
		||||
	analogWrite(led_pin, value);	// Izbacuje očitanu vrednost PWM-a na diodu
 | 
			
		||||
	delay(1);	// Pauza pre sledećeg čitanja
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								drugo_predavanje/analog_write_with_pot/scheme.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								drugo_predavanje/analog_write_with_pot/scheme.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 47 KiB  | 
							
								
								
									
										2
									
								
								drugo_predavanje/analog_write_with_pot/sketch.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								drugo_predavanje/analog_write_with_pot/sketch.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,2 @@
 | 
			
		||||
default_port: /dev/ttyUSB0
 | 
			
		||||
default_fqbn: arduino:avr:uno
 | 
			
		||||
		Reference in New Issue
	
	Block a user