2 bit test
This commit is contained in:
		
							parent
							
								
									da63707eed
								
							
						
					
					
						commit
						bef8044f19
					
				
					 1 changed files with 15 additions and 12 deletions
				
			
		| 
						 | 
				
			
			@ -1,23 +1,26 @@
 | 
			
		|||
void setup()   {                
 | 
			
		||||
const int pinCLK = 8;
 | 
			
		||||
 | 
			
		||||
void setup() 
 | 
			
		||||
{
 | 
			
		||||
  // set TDA8702 to transparent mode (CLK = LOW)
 | 
			
		||||
  pinMode(pinCLK, OUTPUT);
 | 
			
		||||
  digitalWrite(pinCLK, LOW);
 | 
			
		||||
  
 | 
			
		||||
  pinMode(7, OUTPUT);     
 | 
			
		||||
  pinMode(6, OUTPUT);     
 | 
			
		||||
  pinMode(5, OUTPUT);     
 | 
			
		||||
  pinMode(4, OUTPUT);     
 | 
			
		||||
  pinMode(3, OUTPUT);     
 | 
			
		||||
  pinMode(2, OUTPUT);     
 | 
			
		||||
  
 | 
			
		||||
  // FIX HEISENBUG, FUCKYEAH
 | 
			
		||||
  Serial.begin(9600);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
int count = 0;
 | 
			
		||||
 | 
			
		||||
void loop()                     
 | 
			
		||||
{
 | 
			
		||||
  digitalWrite(7, (count & 0b100000) >> 5);
 | 
			
		||||
  digitalWrite(6, (count & 0b010000) >> 4);
 | 
			
		||||
  digitalWrite(5, (count & 0b001000) >> 3);
 | 
			
		||||
  digitalWrite(4, (count & 0b000100) >> 2);
 | 
			
		||||
  digitalWrite(3, (count & 0b000010) >> 1);
 | 
			
		||||
  digitalWrite(2, (count & 0b000001) >> 0);
 | 
			
		||||
  digitalWrite(7, (count & 0b10) >> 1);
 | 
			
		||||
  digitalWrite(6, (count & 0b01) >> 0);
 | 
			
		||||
 
 | 
			
		||||
  delay(1000);        
 | 
			
		||||
  delay(100);        
 | 
			
		||||
  
 | 
			
		||||
  count++;
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue