initial commit
This commit is contained in:
		
						commit
						617bdc2d29
					
				
					 281 changed files with 5698 additions and 0 deletions
				
			
		
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_matrix/applet/Print.cpp.o
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_matrix/applet/Print.cpp.o
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_matrix/applet/WInterrupts.c.o
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_matrix/applet/WInterrupts.c.o
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_matrix/applet/WMath.cpp.o
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_matrix/applet/WMath.cpp.o
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_matrix/applet/core.a
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_matrix/applet/core.a
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
						 | 
				
			
			@ -0,0 +1,65 @@
 | 
			
		|||
// digital pins 2-7 => kathoden 0-5
 | 
			
		||||
// analog pins  3-5 => kathoden 6-8
 | 
			
		||||
// analog pins  0-2 => anoden A0, B1, C2
 | 
			
		||||
 | 
			
		||||
#include "WProgram.h"
 | 
			
		||||
void setup();
 | 
			
		||||
void loop();
 | 
			
		||||
volatile int matrix[9];
 | 
			
		||||
 | 
			
		||||
void setup() {
 | 
			
		||||
  // digital pins 2-7
 | 
			
		||||
  DDRD |= 0b11111100;
 | 
			
		||||
  // analog pins 0-2 + 3-5
 | 
			
		||||
  DDRC |= 0b00111111;
 | 
			
		||||
 | 
			
		||||
  matrix = {
 | 
			
		||||
    // ebene 0
 | 
			
		||||
    0b101,
 | 
			
		||||
    0b000,
 | 
			
		||||
    0b101,
 | 
			
		||||
    // ebene 1
 | 
			
		||||
    0b000,
 | 
			
		||||
    0b010,
 | 
			
		||||
    0b000,
 | 
			
		||||
    // ebene 2
 | 
			
		||||
    0b101,
 | 
			
		||||
    0b000,
 | 
			
		||||
    0b101,
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
void loop() {
 | 
			
		||||
  for(int ebene=0; ebene<=2; ebene++) {
 | 
			
		||||
    // *erst* kathoden auf 1 (leuchtet nicht)
 | 
			
		||||
    PORTD |= 0b11111100;
 | 
			
		||||
    PORTC |= 0b00111000;
 | 
			
		||||
 | 
			
		||||
    // anoden auf 0
 | 
			
		||||
    PORTC &= 0b11111000;
 | 
			
		||||
    // unsere anode auf 1
 | 
			
		||||
    PORTC |= _BV(ebene+0);
 | 
			
		||||
 | 
			
		||||
    // kathoden 0-2 => digital-pins 2-4
 | 
			
		||||
    PORTD &= ~(matrix[3*ebene + 0] << 2);
 | 
			
		||||
    // kathoden 3-5 => digital-pins 5-7
 | 
			
		||||
    PORTD &= ~(matrix[3*ebene + 1] << 5);
 | 
			
		||||
    // kathoden 6-8 => analog-pins 3-5
 | 
			
		||||
    PORTC &= ~(matrix[3*ebene + 2] << 3);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
int main(void)
 | 
			
		||||
{
 | 
			
		||||
	init();
 | 
			
		||||
 | 
			
		||||
	setup();
 | 
			
		||||
    
 | 
			
		||||
	for (;;)
 | 
			
		||||
		loop();
 | 
			
		||||
        
 | 
			
		||||
	return 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1 @@
 | 
			
		|||
:00000001FF
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_matrix/applet/miniledcube_matrix.cpp.elf
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_matrix/applet/miniledcube_matrix.cpp.elf
									
										
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
						 | 
				
			
			@ -0,0 +1,43 @@
 | 
			
		|||
:100000000C9434000C9451000C9451000C94510049
 | 
			
		||||
:100010000C9451000C9451000C9451000C9451001C
 | 
			
		||||
:100020000C9451000C9451000C9451000C9451000C
 | 
			
		||||
:100030000C9451000C9451000C9451000C945100FC
 | 
			
		||||
:100040000C94BA000C9451000C9451000C94510083
 | 
			
		||||
:100050000C9451000C9451000C9451000C945100DC
 | 
			
		||||
:100060000C9451000C94510011241FBECFEFD4E02A
 | 
			
		||||
:10007000DEBFCDBF11E0A0E0B1E0ECE7F2E002C0EE
 | 
			
		||||
:1000800005900D92A231B107D9F711E0A2E1B1E0DC
 | 
			
		||||
:1000900001C01D92AD32B107E1F70E94B3000C948C
 | 
			
		||||
:1000A0003C010C9400008AB18C6F8AB987B18F63D0
 | 
			
		||||
:1000B00087B9A2E1B1E0E0E0F1E082E101900D92C8
 | 
			
		||||
:1000C0008150E1F7089580E090E020E030E061E0C9
 | 
			
		||||
:1000D00070E04BB14C6F4BB948B1486348B948B177
 | 
			
		||||
:1000E000487F48B948B1FB01022E02C0EE0FFF1F46
 | 
			
		||||
:1000F0000A94E2F74E2B48B9ABB1FC01EE0FFF1F9B
 | 
			
		||||
:10010000EE5EFE4F40815181440F551F440F551F35
 | 
			
		||||
:1001100040954A234BB9ABB1FC01EE0FFF1FEC5EDB
 | 
			
		||||
:10012000FE4F40815181E5E0440F551FEA95E1F70C
 | 
			
		||||
:1001300040954A234BB9A8B1FC01EE0FFF1FEA5EC0
 | 
			
		||||
:10014000FE4F40815181E3E0440F551FEA95E1F7EE
 | 
			
		||||
:1001500040954A2348B92F5F3F4F0396233031051E
 | 
			
		||||
:1001600009F0B7CF08950E9402010E9453000E9437
 | 
			
		||||
:100170006300FDCF1F920F920FB60F9211242F93A1
 | 
			
		||||
:100180003F938F939F93AF93BF938091280190915A
 | 
			
		||||
:100190002901A0912A01B0912B0130912C010196E7
 | 
			
		||||
:1001A000A11DB11D232F2D5F2D3720F02D57019656
 | 
			
		||||
:1001B000A11DB11D20932C0180932801909329014A
 | 
			
		||||
:1001C000A0932A01B0932B018091240190912501E5
 | 
			
		||||
:1001D000A0912601B09127010196A11DB11D809328
 | 
			
		||||
:1001E000240190932501A0932601B0932701BF918C
 | 
			
		||||
:1001F000AF919F918F913F912F910F900FBE0F90D4
 | 
			
		||||
:100200001F901895789484B5826084BD84B5816010
 | 
			
		||||
:1002100084BD85B5826085BD85B5816085BDEEE60E
 | 
			
		||||
:10022000F0E0808181608083E1E8F0E0808182609D
 | 
			
		||||
:100230008083808181608083E0E8F0E0808181605C
 | 
			
		||||
:100240008083E1EBF0E0808184608083E0EBF0E08C
 | 
			
		||||
:10025000808181608083EAE7F0E080818460808330
 | 
			
		||||
:1002600080818260808380818160808380818068DA
 | 
			
		||||
:0C02700080831092C1000895F894FFCF25
 | 
			
		||||
:10027C000500000005000000020000000500000061
 | 
			
		||||
:02028C0005006B
 | 
			
		||||
:00000001FF
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_matrix/applet/pins_arduino.c.o
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_matrix/applet/pins_arduino.c.o
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_matrix/applet/wiring.c.o
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_matrix/applet/wiring.c.o
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_matrix/applet/wiring_analog.c.o
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_matrix/applet/wiring_analog.c.o
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_matrix/applet/wiring_pulse.c.o
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_matrix/applet/wiring_pulse.c.o
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_matrix/applet/wiring_shift.c.o
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_matrix/applet/wiring_shift.c.o
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
						 | 
				
			
			@ -0,0 +1,49 @@
 | 
			
		|||
// digital pins 2-7 => kathoden 0-5
 | 
			
		||||
// analog pins  3-5 => kathoden 6-8
 | 
			
		||||
// analog pins  0-2 => anoden A0, B1, C2
 | 
			
		||||
 | 
			
		||||
volatile int matrix[9];
 | 
			
		||||
 | 
			
		||||
void setup() {
 | 
			
		||||
  // digital pins 2-7
 | 
			
		||||
  DDRD |= 0b11111100;
 | 
			
		||||
  // analog pins 0-2 + 3-5
 | 
			
		||||
  DDRC |= 0b00111111;
 | 
			
		||||
 | 
			
		||||
  matrix = {
 | 
			
		||||
    // ebene 0
 | 
			
		||||
    0b101,
 | 
			
		||||
    0b000,
 | 
			
		||||
    0b101,
 | 
			
		||||
    // ebene 1
 | 
			
		||||
    0b000,
 | 
			
		||||
    0b010,
 | 
			
		||||
    0b000,
 | 
			
		||||
    // ebene 2
 | 
			
		||||
    0b101,
 | 
			
		||||
    0b000,
 | 
			
		||||
    0b101,
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
void loop() {
 | 
			
		||||
  for(int ebene=0; ebene<=2; ebene++) {
 | 
			
		||||
    // *erst* kathoden auf 1 (leuchtet nicht)
 | 
			
		||||
    PORTD |= 0b11111100;
 | 
			
		||||
    PORTC |= 0b00111000;
 | 
			
		||||
 | 
			
		||||
    // anoden auf 0
 | 
			
		||||
    PORTC &= 0b11111000;
 | 
			
		||||
    // unsere anode auf 1
 | 
			
		||||
    PORTC |= _BV(ebene+0);
 | 
			
		||||
 | 
			
		||||
    // kathoden 0-2 => digital-pins 2-4
 | 
			
		||||
    PORTD &= ~(matrix[3*ebene + 0] << 2);
 | 
			
		||||
    // kathoden 3-5 => digital-pins 5-7
 | 
			
		||||
    PORTD &= ~(matrix[3*ebene + 1] << 5);
 | 
			
		||||
    // kathoden 6-8 => analog-pins 3-5
 | 
			
		||||
    PORTC &= ~(matrix[3*ebene + 2] << 3);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
  
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test/applet/Print.cpp.o
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test/applet/Print.cpp.o
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test/applet/WInterrupts.c.o
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test/applet/WInterrupts.c.o
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test/applet/WMath.cpp.o
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test/applet/WMath.cpp.o
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test/applet/core.a
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test/applet/core.a
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
						 | 
				
			
			@ -0,0 +1,42 @@
 | 
			
		|||
// digital pins 2-7 => kathoden 1-6
 | 
			
		||||
// analog pins  3-5 => kathoden 7-9
 | 
			
		||||
// analog pins  0-2 => anoden A, B, C
 | 
			
		||||
 | 
			
		||||
#include "WProgram.h"
 | 
			
		||||
void setup();
 | 
			
		||||
void loop();
 | 
			
		||||
void setup() {
 | 
			
		||||
  // digital pins 2-7
 | 
			
		||||
  DDRD |= 0b11111100;
 | 
			
		||||
  // analog pins 0-2 + 3-5
 | 
			
		||||
  DDRC |= 0b00111111;
 | 
			
		||||
  
 | 
			
		||||
  // anoden an
 | 
			
		||||
  PORTC |= 0b00000111;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void loop() {
 | 
			
		||||
  // kathoden auf 1 (leuchtet nicht)
 | 
			
		||||
  PORTD |= 0b11111100;
 | 
			
		||||
  PORTC |= 0b00111000;
 | 
			
		||||
  delay(1000);
 | 
			
		||||
  
 | 
			
		||||
  // kathoden auf 0 (leuchtet)
 | 
			
		||||
  PORTD &= 0b00000011;
 | 
			
		||||
  PORTC &= 0b11000111;
 | 
			
		||||
  delay(1000); 
 | 
			
		||||
}
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
int main(void)
 | 
			
		||||
{
 | 
			
		||||
	init();
 | 
			
		||||
 | 
			
		||||
	setup();
 | 
			
		||||
    
 | 
			
		||||
	for (;;)
 | 
			
		||||
		loop();
 | 
			
		||||
        
 | 
			
		||||
	return 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1 @@
 | 
			
		|||
:00000001FF
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test/applet/miniledcube_test.cpp.elf
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test/applet/miniledcube_test.cpp.elf
									
										
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
						 | 
				
			
			@ -0,0 +1,39 @@
 | 
			
		|||
:100000000C9434000C9451000C9451000C94510049
 | 
			
		||||
:100010000C9451000C9451000C9451000C9451001C
 | 
			
		||||
:100020000C9451000C9451000C9451000C9451000C
 | 
			
		||||
:100030000C9451000C9451000C9451000C945100FC
 | 
			
		||||
:100040000C947D000C9451000C9451000C945100C0
 | 
			
		||||
:100050000C9451000C9451000C9451000C945100DC
 | 
			
		||||
:100060000C9451000C94510011241FBECFEFD4E02A
 | 
			
		||||
:10007000DEBFCDBF11E0A0E0B1E0E6E5F2E002C0F6
 | 
			
		||||
:1000800005900D92A030B107D9F711E0A0E0B1E0E2
 | 
			
		||||
:1000900001C01D92A930B107E1F70E9476000C94CF
 | 
			
		||||
:1000A00029010C9400008AB18C6F8AB987B18F63E3
 | 
			
		||||
:1000B00087B988B1876088B908958BB18C6F8BB987
 | 
			
		||||
:1000C00088B1886388B968EE73E080E090E00E94B0
 | 
			
		||||
:1000D000C5008BB183708BB988B1877C88B968EE15
 | 
			
		||||
:1000E00073E080E090E00E94C50008950E94EF0058
 | 
			
		||||
:1000F0000E9453000E945D00FDCF1F920F920FB629
 | 
			
		||||
:100100000F9211242F933F938F939F93AF93BF939D
 | 
			
		||||
:100110008091040190910501A0910601B091070121
 | 
			
		||||
:10012000309108010196A11DB11D232F2D5F2D37A0
 | 
			
		||||
:1001300020F02D570196A11DB11D20930801809339
 | 
			
		||||
:10014000040190930501A0930601B09307018091EB
 | 
			
		||||
:10015000000190910101A0910201B091030101966B
 | 
			
		||||
:10016000A11DB11D8093000190930101A093020194
 | 
			
		||||
:10017000B0930301BF91AF919F918F913F912F91C8
 | 
			
		||||
:100180000F900FBE0F901F901895EF92FF920F9354
 | 
			
		||||
:100190001F937B018C018FB7F8942091040130915B
 | 
			
		||||
:1001A000050140910601509107018FBF6FB7F89488
 | 
			
		||||
:1001B0008091040190910501A0910601B091070181
 | 
			
		||||
:1001C0006FBF821B930BA40BB50BE816F9060A0749
 | 
			
		||||
:1001D0001B0760F71F910F91FF90EF90089578949F
 | 
			
		||||
:1001E00084B5826084BD84B5816084BD85B582603C
 | 
			
		||||
:1001F00085BD85B5816085BDEEE6F0E080818160DA
 | 
			
		||||
:100200008083E1E8F0E0808182608083808181608A
 | 
			
		||||
:100210008083E0E8F0E0808181608083E1EBF0E0C2
 | 
			
		||||
:10022000808184608083E0EBF0E080818160808366
 | 
			
		||||
:10023000EAE7F0E08081846080838081826080834F
 | 
			
		||||
:100240008081816080838081806880831092C1007A
 | 
			
		||||
:060250000895F894FFCFB1
 | 
			
		||||
:00000001FF
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test/applet/pins_arduino.c.o
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test/applet/pins_arduino.c.o
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test/applet/wiring.c.o
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test/applet/wiring.c.o
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test/applet/wiring_analog.c.o
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test/applet/wiring_analog.c.o
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test/applet/wiring_digital.c.o
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test/applet/wiring_digital.c.o
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test/applet/wiring_pulse.c.o
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test/applet/wiring_pulse.c.o
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test/applet/wiring_shift.c.o
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test/applet/wiring_shift.c.o
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										26
									
								
								projekte/miniledcube/miniledcube_test/miniledcube_test.pde
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								projekte/miniledcube/miniledcube_test/miniledcube_test.pde
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,26 @@
 | 
			
		|||
// digital pins 2-7 => kathoden 1-6
 | 
			
		||||
// analog pins  3-5 => kathoden 7-9
 | 
			
		||||
// analog pins  0-2 => anoden A, B, C
 | 
			
		||||
 | 
			
		||||
void setup() {
 | 
			
		||||
  // digital pins 2-7
 | 
			
		||||
  DDRD |= 0b11111100;
 | 
			
		||||
  // analog pins 0-2 + 3-5
 | 
			
		||||
  DDRC |= 0b00111111;
 | 
			
		||||
  
 | 
			
		||||
  // anoden an
 | 
			
		||||
  PORTC |= 0b00000111;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void loop() {
 | 
			
		||||
  // kathoden auf 1 (leuchtet nicht)
 | 
			
		||||
  PORTD |= 0b11111100;
 | 
			
		||||
  PORTC |= 0b00111000;
 | 
			
		||||
  delay(1000);
 | 
			
		||||
  
 | 
			
		||||
  // kathoden auf 0 (leuchtet)
 | 
			
		||||
  PORTD &= 0b00000011;
 | 
			
		||||
  PORTC &= 0b11000111;
 | 
			
		||||
  delay(1000); 
 | 
			
		||||
}
 | 
			
		||||
  
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test2/applet/Print.cpp.o
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test2/applet/Print.cpp.o
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test2/applet/WInterrupts.c.o
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test2/applet/WInterrupts.c.o
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test2/applet/WMath.cpp.o
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test2/applet/WMath.cpp.o
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test2/applet/core.a
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test2/applet/core.a
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
						 | 
				
			
			@ -0,0 +1,52 @@
 | 
			
		|||
// digital pins 2-7 => kathoden 0-5
 | 
			
		||||
// analog pins  3-5 => kathoden 6-8
 | 
			
		||||
// analog pins  0-2 => anoden A0, B1, C2
 | 
			
		||||
 | 
			
		||||
#include "WProgram.h"
 | 
			
		||||
void setup();
 | 
			
		||||
void loop();
 | 
			
		||||
void setup() {
 | 
			
		||||
  // digital pins 2-7
 | 
			
		||||
  DDRD |= 0b11111100;
 | 
			
		||||
  // analog pins 0-2 + 3-5
 | 
			
		||||
  DDRC |= 0b00111111;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
void loop() {
 | 
			
		||||
  for(int ebene=0; ebene<=2; ebene++) {
 | 
			
		||||
    // anoden auf 0
 | 
			
		||||
    PORTC &= 0b11111000;
 | 
			
		||||
    // unsere anode auf 1
 | 
			
		||||
    PORTC |= _BV(ebene+0);
 | 
			
		||||
   
 | 
			
		||||
    for (int kathode=0; kathode<=8; kathode++) {
 | 
			
		||||
      // kathoden auf 1 (leuchtet nicht)
 | 
			
		||||
      PORTD |= 0b11111100;
 | 
			
		||||
      PORTC |= 0b00111000;
 | 
			
		||||
      
 | 
			
		||||
      // unsere kathode auf 0 (leuchtet)
 | 
			
		||||
      if (kathode <= 5) {
 | 
			
		||||
        PORTD &= ~_BV(kathode+2);
 | 
			
		||||
      }
 | 
			
		||||
      if (kathode >= 6 && kathode <= 8) {
 | 
			
		||||
        PORTC &= ~_BV(kathode-6+3);
 | 
			
		||||
      }
 | 
			
		||||
      delay(400); 
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
int main(void)
 | 
			
		||||
{
 | 
			
		||||
	init();
 | 
			
		||||
 | 
			
		||||
	setup();
 | 
			
		||||
    
 | 
			
		||||
	for (;;)
 | 
			
		||||
		loop();
 | 
			
		||||
        
 | 
			
		||||
	return 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1 @@
 | 
			
		|||
:00000001FF
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test2/applet/miniledcube_test2.cpp.elf
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test2/applet/miniledcube_test2.cpp.elf
									
										
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
						 | 
				
			
			@ -0,0 +1,46 @@
 | 
			
		|||
:100000000C9434000C9451000C9451000C94510049
 | 
			
		||||
:100010000C9451000C9451000C9451000C9451001C
 | 
			
		||||
:100020000C9451000C9451000C9451000C9451000C
 | 
			
		||||
:100030000C9451000C9451000C9451000C945100FC
 | 
			
		||||
:100040000C94B9000C9451000C9451000C94510084
 | 
			
		||||
:100050000C9451000C9451000C9451000C945100DC
 | 
			
		||||
:100060000C9451000C94510011241FBECFEFD4E02A
 | 
			
		||||
:10007000DEBFCDBF11E0A0E0B1E0EEECF2E002C0E7
 | 
			
		||||
:1000800005900D92A030B107D9F711E0A0E0B1E0E2
 | 
			
		||||
:1000900001C01D92A930B107E1F70E94AE000C9497
 | 
			
		||||
:1000A00065010C940000EF92FF920F931F93CF9382
 | 
			
		||||
:1000B000DF9300E010E081E0E82EF12C88B1887F2A
 | 
			
		||||
:1000C00088B988B19701002E02C0220F331F0A940D
 | 
			
		||||
:1000D000E2F7822B88B9C0E0D0E08BB18C6F8BB98E
 | 
			
		||||
:1000E00088B1886388B9C630D10574F49BB19E018C
 | 
			
		||||
:1000F0002E5F3F4FA70102C0440F551F2A95E2F71C
 | 
			
		||||
:10010000842F809589238BB9CE0106978330910582
 | 
			
		||||
:1001100070F498B19E0123503040A70102C0440FF3
 | 
			
		||||
:10012000551F2A95E2F7842F8095892388B960E9C5
 | 
			
		||||
:1001300071E080E090E00E9401012196C930D10574
 | 
			
		||||
:1001400061F60F5F1F4F0330110509F0B7CFDF9144
 | 
			
		||||
:10015000CF911F910F91FF90EF9008950E942B0176
 | 
			
		||||
:100160008AB18C6F8AB987B18F6387B90E945300B7
 | 
			
		||||
:10017000FDCF1F920F920FB60F9211242F933F9332
 | 
			
		||||
:100180008F939F93AF93BF9380910401909105014A
 | 
			
		||||
:10019000A0910601B0910701309108010196A11DBF
 | 
			
		||||
:1001A000B11D232F2D5F2D3720F02D570196A11D56
 | 
			
		||||
:1001B000B11D209308018093040190930501A09341
 | 
			
		||||
:1001C0000601B09307018091000190910101A09177
 | 
			
		||||
:1001D0000201B09103010196A11DB11D80930001A0
 | 
			
		||||
:1001E00090930101A0930201B0930301BF91AF91DD
 | 
			
		||||
:1001F0009F918F913F912F910F900FBE0F901F9065
 | 
			
		||||
:100200001895EF92FF920F931F937B018C018FB78C
 | 
			
		||||
:10021000F89420910401309105014091060150911C
 | 
			
		||||
:1002200007018FBF6FB7F894809104019091050189
 | 
			
		||||
:10023000A0910601B09107016FBF821B930BA40B25
 | 
			
		||||
:10024000B50BE816F9060A071B0760F71F910F9117
 | 
			
		||||
:10025000FF90EF900895789484B5826084BD84B552
 | 
			
		||||
:10026000816084BD85B5826085BD85B5816085BDB1
 | 
			
		||||
:10027000EEE6F0E0808181608083E1E8F0E080815B
 | 
			
		||||
:1002800082608083808181608083E0E8F0E080810B
 | 
			
		||||
:1002900081608083E1EBF0E0808184608083E0EB2B
 | 
			
		||||
:1002A000F0E0808181608083EAE7F0E08081846013
 | 
			
		||||
:1002B000808380818260808380818160808380816F
 | 
			
		||||
:0E02C000806880831092C1000895F894FFCFEB
 | 
			
		||||
:00000001FF
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test2/applet/pins_arduino.c.o
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test2/applet/pins_arduino.c.o
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test2/applet/wiring.c.o
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test2/applet/wiring.c.o
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test2/applet/wiring_analog.c.o
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test2/applet/wiring_analog.c.o
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test2/applet/wiring_digital.c.o
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test2/applet/wiring_digital.c.o
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test2/applet/wiring_pulse.c.o
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test2/applet/wiring_pulse.c.o
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test2/applet/wiring_shift.c.o
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								projekte/miniledcube/miniledcube_test2/applet/wiring_shift.c.o
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										36
									
								
								projekte/miniledcube/miniledcube_test2/miniledcube_test2.pde
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								projekte/miniledcube/miniledcube_test2/miniledcube_test2.pde
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,36 @@
 | 
			
		|||
// digital pins 2-7 => kathoden 0-5
 | 
			
		||||
// analog pins  3-5 => kathoden 6-8
 | 
			
		||||
// analog pins  0-2 => anoden A0, B1, C2
 | 
			
		||||
 | 
			
		||||
void setup() {
 | 
			
		||||
  // digital pins 2-7
 | 
			
		||||
  DDRD |= 0b11111100;
 | 
			
		||||
  // analog pins 0-2 + 3-5
 | 
			
		||||
  DDRC |= 0b00111111;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
void loop() {
 | 
			
		||||
  for(int ebene=0; ebene<=2; ebene++) {
 | 
			
		||||
    // anoden auf 0
 | 
			
		||||
    PORTC &= 0b11111000;
 | 
			
		||||
    // unsere anode auf 1
 | 
			
		||||
    PORTC |= _BV(ebene+0);
 | 
			
		||||
   
 | 
			
		||||
    for (int kathode=0; kathode<=8; kathode++) {
 | 
			
		||||
      // kathoden auf 1 (leuchtet nicht)
 | 
			
		||||
      PORTD |= 0b11111100;
 | 
			
		||||
      PORTC |= 0b00111000;
 | 
			
		||||
      
 | 
			
		||||
      // unsere kathode auf 0 (leuchtet)
 | 
			
		||||
      if (kathode <= 5) {
 | 
			
		||||
        PORTD &= ~_BV(kathode+2);
 | 
			
		||||
      }
 | 
			
		||||
      if (kathode >= 6 && kathode <= 8) {
 | 
			
		||||
        PORTC &= ~_BV(kathode-6+3);
 | 
			
		||||
      }
 | 
			
		||||
      delay(400); 
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
  
 | 
			
		||||
		Reference in a new issue