element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
#badass Online Film Festival
  • Challenges & Projects
  • element14 presents
  • #badass Online Film Festival
  • More
  • Cancel
#badass Online Film Festival
Documents #badass Woman Project Entry - Roxana Bucina
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join #badass Online Film Festival to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: kellyhensen
  • Date Created: 13 May 2020 6:50 PM Date Created
  • Last Updated Last Updated: 22 May 2020 1:39 PM
  • Views 2355 views
  • Likes 8 likes
  • Comments 14 comments
Related
Recommended

#badass Woman Project Entry - Roxana Bucina

Name:

Roxana Bucina

 

Current home town:

Bucharest, Romania

 

Did you attend university?

Institutul Politehnic Bucuresti, BS EE

Michigan Technological University, MS EE

 

Current Job:

English Teacher

 

Favorite projects from element14 presents or youtube:

https://www.youtube.com/watch?v=LtoBzOMwlRQ

 

Tell us about your project:

My project is a Display with LEDs.

Besides scrolling text my project displays rotating borders and images.

All three functions can be accessed using 2 switches, so it is a four-state display.

The images displayed are easily created by using the links given below:

 

My question is: How do I automatically send the *.ino file to Arduino? When I download it to the computer I want Arduino to start running it. Do I need an Ethernet Shield?

 

Are there any links or files you'd like to provide that support your project?  Code snips, 3d print files, etc.

 

Border Display

 

int scrollspeed = 50;

int flag=0;

//Columns

int clockPin1 = 2; //Arduino pin connected to Clock Pin 11 of 74HC595

int latchPin1 = 3; //Arduino pin connected to Latch Pin 12 of 74HC595

int dataPin1 = 4;  //Arduino pin connected to Data Pin 14 of 74HC595

 

 

//Rows

int clockPin2 = 5; //Arduino pin connected to Clock Pin 11 of 74HC595

int latchPin2 = 6; //Arduino pin connected to Latch Pin 12 of 74HC595

int dataPin2 = 7;  //Arduino pin connected to Data Pin 14 of 74HC595

 

 

//BITMAP

 

byte bitmap1[5][3]={

  {170,170,170},

  {0,0,1},

  {128,0,0},

{0,0,1},

  {170,170,170}

};

byte bitmap2[5][3]={

   {73,146, 4},

  {128,0,1},

  {0,0,0},

  {128,0,1},

  {36, 73, 255}

};

byte bitmap3[5][3]={

   {36,73,2},

  {128,0,1},

  {0,0,0},

  {128,0,1},

  {73, 146, 255}

};

void setup() {

  Serial.begin(9600);

  pinMode(latchPin1, OUTPUT);

  pinMode(clockPin1, OUTPUT);

  pinMode(dataPin1, OUTPUT);

 

 

  pinMode(latchPin2, OUTPUT);

  pinMode(clockPin2, OUTPUT);

  pinMode(dataPin2, OUTPUT);

 

 

  //Clear bitmap

  //for (int row = 0; row < 5; row++) {

  //  for (int zone = 0; zone <3; zone++) {

  //    bitmap[row][zone] = 0;

  //  }

//  }

}

//FUNCTIONS

// Displays bitmap array in the matrix

void RefreshDisplay()

{

  for (int row = 0; row < 5; row++) {

    int rowbit = 1 << row;

    digitalWrite(latchPin2, LOW);//Hold latchPin LOW for transmitting data

    shiftOut(dataPin2, clockPin2, MSBFIRST, rowbit);   //Transmit data

 

 

    //Start sending column bytes

    digitalWrite(latchPin1, LOW);//Hold latchPin LOW for transmitting data

 

 

    //Shift out to each matrix

    for (int zone = 0; zone < 3; zone++)

    {

      switch (flag){

        case 0:

      shiftOut(dataPin1, clockPin1, MSBFIRST, bitmap1[row][zone]);

      break;

      case 1:

      shiftOut(dataPin1, clockPin1, MSBFIRST, bitmap2[row][zone]);

      break;

      case 2:

      shiftOut(dataPin1, clockPin1, MSBFIRST, bitmap3[row][zone]);

      break;

      }

    }

   //flip both latches at once to eliminate flicker

    digitalWrite(latchPin1, HIGH);//Return the latch pin 1 high to signal chip

    digitalWrite(latchPin2, HIGH);//Return the latch pin 2 high to signal chip

    //Wait

    delayMicroseconds(50);

  }

}

// Plot each character of the message one column at a time, updated the display, shift bitmap left.

void XProcess()

{

 

      for (int refreshCount = 0; refreshCount < scrollspeed; refreshCount++)

      {

        RefreshDisplay();

 

          }

        }

 

void loop() {

  flag=(flag+1)%3;

  XProcess();

}

 

http://grafitgroup.ro/arduino.php

http://grafitgroup.ro/arduino3.php

 

Project video:

https://www.youtube.com/watch?v=lXalK3yUjXg&feature=youtu.be

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

Attachments:
roxana-files.zip
  • badass
  • badass women makers and engineers
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • roccsi
    roccsi over 5 years ago in reply to davedarko +2
    Thank you I hope so too. This is the first time that I take part in element14 presents, next time I will be more attuned to the community and hopefully not in lockdown. This is a product that I am still…
  • rocits
    rocits over 5 years ago +1
    Can you enable playlists on your video so there is no viewing errors. I've added the video to a YouTube playlist here to keep track of channels/videos: https://www.youtube.com/watch?v=CFDZhLtOt5g&list…
  • roccsi
    roccsi over 5 years ago +1
    Thank you for your great advice! Yes there are so many things I can add! I have to see what webgl/threejs is all about. I've seen some examples and documents, I just hope it doesn't break an image into…
Parents
  • davedarko
    davedarko over 5 years ago

    Okay this video might be a bit away from what we usually do on element14presents, but I really enjoyed listening to you image Would have loved to see the LED matrix earlier to understand what you mean with showing pictures - but I got it in the end. I said somewhere else that cardboard aided designs can be enjoyable too, it's not always necessary to 3D print a case for something. Now I want to see the streets and all the shops with their LED matrices - are they all handmade and programmed?

     

    Thank you for sharing your project and good luck with the contest!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • roccsi
    roccsi over 5 years ago in reply to davedarko

    Thank you I hope so too.

    This is the first time that I take part in element14 presents, next time I will be more attuned to the community and hopefully not in lockdown.

    This is a product that I am still working on (by myself) and it is nowhere to be found yet (except on Facebook and other social media). Like I said it will be foldable (to go from writing to images), will display colors, and will have an on/off remote control.

    So the final product will be (and already is) programmable. If it will be handmade or made by machines is hard to tell at this moment. Now my greatest wish is to finish the prototype. The *.ino of a display can be downloaded from the first link listed above.

    In the end the user can create unique displays by combining borders with pictures.

    I hope users can be non-shop owners too, it might help some people to display a simple message like this, rather than use sophisticated electronics.

    I hope someday such products will strengthen communities because everybody can see what is displayed and it can help a user who might for instance be in some kind of trouble.

     

    In the end, it could have more states, not just 4, and some of those could be saved images. 'A picture is worth a thousand words' they say. An emoticon of I'm sick or I'm lonely or I'm scared can be life-saving to someone someday.

     

    I hope people can see the uniqueness of my product. In grad school we were taught to give credit where credit is due, I did. I hope everybody did the same.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • roccsi
    roccsi over 5 years ago in reply to davedarko

    Thank you I hope so too.

    This is the first time that I take part in element14 presents, next time I will be more attuned to the community and hopefully not in lockdown.

    This is a product that I am still working on (by myself) and it is nowhere to be found yet (except on Facebook and other social media). Like I said it will be foldable (to go from writing to images), will display colors, and will have an on/off remote control.

    So the final product will be (and already is) programmable. If it will be handmade or made by machines is hard to tell at this moment. Now my greatest wish is to finish the prototype. The *.ino of a display can be downloaded from the first link listed above.

    In the end the user can create unique displays by combining borders with pictures.

    I hope users can be non-shop owners too, it might help some people to display a simple message like this, rather than use sophisticated electronics.

    I hope someday such products will strengthen communities because everybody can see what is displayed and it can help a user who might for instance be in some kind of trouble.

     

    In the end, it could have more states, not just 4, and some of those could be saved images. 'A picture is worth a thousand words' they say. An emoticon of I'm sick or I'm lonely or I'm scared can be life-saving to someone someday.

     

    I hope people can see the uniqueness of my product. In grad school we were taught to give credit where credit is due, I did. I hope everybody did the same.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube