Project showcase
Propeller Display

Propeller Display © GPL3+

This propeller display is mechanically scanned and displays the characters in digital format. Made from scrap it can be used anywhere.

  • 4,234 views
  • 2 comments
  • 16 respects

Components and supplies

Necessary tools and machines

Apps and online services

About this project

Code

propeller display arduino codeArduino
//made by shubham devkar
int l1=5;
int l2=6;
int l3=7;
int l4=8;
int l5=9;
int l6=10;
int l7=11;
int l8=12;
void setup() 
{
  Serial.begin(9600);
  pinMode(l1, OUTPUT);
  pinMode(l2, OUTPUT);
  pinMode(l3, OUTPUT);
  pinMode(l4, OUTPUT);
  pinMode(l5, OUTPUT);
  pinMode(l6, OUTPUT);
  pinMode(l7, OUTPUT);
  pinMode(l8, OUTPUT);
}
void loop() 
{
  int sensorValue = analogRead(A0);
  Serial.println(sensorValue);    
   if (sensorValue < 100)
    {
     digitalWrite(l1, LOW);  //TO PRINT "w" 
  digitalWrite(l2,   LOW); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, LOW);  
  digitalWrite(l8, LOW);
  digitalWrite(l6, HIGH); 
  digitalWrite(l7, LOW);  
  digitalWrite(l5, LOW); 
  delay(2);
  digitalWrite(l1, HIGH);  
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, LOW);  
  digitalWrite(l8, HIGH);
  delay(2);
  digitalWrite(l1, LOW);  
  digitalWrite(l2, LOW); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, LOW);  
  digitalWrite(l8, LOW); 
  delay(2);
  
  digitalWrite(l1, HIGH); // SPACE 
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, HIGH);
  delay(3);

 digitalWrite(l1, LOW);  //TO PRINT "E"
  digitalWrite(l2, LOW); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, LOW);  
  digitalWrite(l8, LOW); 
  delay(2);
  digitalWrite(l1, LOW);  
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, LOW);
  delay(2);
  digitalWrite(l1, LOW);  
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, LOW); 
  delay(2);
  digitalWrite(l1, HIGH); // SPACE 
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, HIGH); 
  delay(3);
  
  digitalWrite(l1, LOW);  //TO PRINT "L"
  digitalWrite(l2, LOW); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, LOW);  
  digitalWrite(l8, LOW); 
  delay(2);
  digitalWrite(l1, HIGH);  
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, LOW); 
  delay(2);
  digitalWrite(l1, HIGH);  
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, LOW);
  delay(2);
  
  digitalWrite(l1, HIGH); // SPACE 
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, HIGH);
  delay(3);
  
  digitalWrite(l1, HIGH);  //TO PRINT "-"
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, HIGH); 
  delay(2);
  digitalWrite(l1, HIGH);
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, HIGH); 
  delay(2);
  digitalWrite(l1, HIGH);//SPACE
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, HIGH); 
  delay(2);
 digitalWrite(l1, LOW);  //TO PRINT "C"
  digitalWrite(l2, LOW); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, LOW);  
  digitalWrite(l8, LOW); 
  delay(2);
  digitalWrite(l1, LOW);  
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, LOW);
  delay(2);
  digitalWrite(l1, LOW);  
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, LOW); 
  delay(2);
  digitalWrite(l1, HIGH); // SPACE 
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, HIGH); 
  delay(3);
 digitalWrite(l1, LOW);  //TO PRINT "O"
  digitalWrite(l2, LOW); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, LOW);  
  digitalWrite(l8, LOW); 
  delay(2);
  digitalWrite(l1, LOW);  
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, LOW);
  delay(2);
  digitalWrite(l1, LOW);  
  digitalWrite(l2, LOW); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, LOW);  
  digitalWrite(l8, LOW); 
  delay(2);
  digitalWrite(l1, HIGH); // SPACE 
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, HIGH); 
  delay(3);
 digitalWrite(l1, LOW);  //TO PRINT "M"
  digitalWrite(l2, LOW); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, LOW);  
  digitalWrite(l8, LOW); 
  delay(2);
  digitalWrite(l1, HIGH);  
  digitalWrite(l2, LOW); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, HIGH);
  delay(2);
  digitalWrite(l1, LOW);  
  digitalWrite(l2, LOW); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, LOW);  
  digitalWrite(l8, LOW); 
  delay(2);
  digitalWrite(l1, HIGH); // SPACE 
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, HIGH); 
  delay(3);
 digitalWrite(l1, LOW);  //TO PRINT "E"
  digitalWrite(l2, LOW); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, LOW);  
  digitalWrite(l8, LOW); 
  delay(2);
  digitalWrite(l1, LOW);  
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, LOW);
  delay(2);
  digitalWrite(l1, LOW);  
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, LOW); 
  delay(2);
  digitalWrite(l1, HIGH); // SPACE 
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, HIGH); 
  delay(3); 
  
    } 
    else
    {
  digitalWrite(l1, HIGH); // SPACE 
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l5, HIGH);
  digitalWrite(l6, HIGH); 
  digitalWrite(l7, HIGH);  
  digitalWrite(l8, HIGH); 
    }
}

Schematics

propeller display pcb
Wp 20170530 19 47 37 pro 02xlcabyi7
PCB Layout
Propeller h6dwm5n9zk
Propeller Clock
propeller_clock_aPVMtbbnk0.pptx

Comments

Similar projects you might like

Propeller Display Controlled by Android

Project showcase by Jose Luis Bejarano Vasquez

  • 6,241 views
  • 3 comments
  • 12 respects

GPS Location Display With GPS And TFT Display Shields

Project tutorial by Boian Mitov

  • 8,809 views
  • 5 comments
  • 23 respects

Programmable Pocket Power Supply with OLED Display

Project tutorial by Shahariar

  • 6,335 views
  • 6 comments
  • 28 respects

Scrolling Text Display

Project showcase by OliB150

  • 3,129 views
  • 0 comments
  • 14 respects

Digital & Binary Clock In 8 Digits x 7 Segments LED Display

Project showcase by LAGSILVA

  • 1,827 views
  • 2 comments
  • 9 respects

LED Display with Arduino ADC and PWM

Project tutorial by Ian Etheridge

  • 732 views
  • 0 comments
  • 6 respects
Add projectSign up / Login