Archives
Trending
Support
Login
clear text
XML
Django
JavaScript
MATLAB
C
C++
C#
Python
SQL
Shell
Bash
Markdown
YAML
JSON
HTML
CSS
PHP
Java
Ruby
Go
Rust
Swift
Kotlin
Arduino
TypeScript
Perl
Autohotkey
Lua
SQF
R
Scala
Haskell
Groovy
Dart
Clojure
VB.NET
Objective-C
PowerShell
Bash
CoffeeScript
Verilog
#include "LedControl.h" String inString = ""; int pos = 0; // Arduino Pin 7 to DIN, 6 to Clk, 5 to LOAD, no.of devices is 1 LedControl lc = LedControl(7, 6, 5, 1); void setup() { Serial.begin(115200); // Initialize the MAX7219 device lc.shutdown(0, false); // Enable display lc.setIntensity(0, 10); // Set brightness level (0 is min, 15 is max) lc.clearDisplay(0); // Clear display register for (int i = 0; i < 8; i++) { lc.setDigit(0, i, i + 1, false); } } void loop() { // send data only when you receive data: if (Serial.available() > 0) { int inChar = Serial.read(); if (isDigit(inChar)) { inString = (char) inChar; } if (inChar == '\n') { int x = inString.toInt(); Serial.print("I received: "); Serial.println(x); lc.setDigit(0, pos, x, false); pos++; if (pos > 7) { pos = 0; } } } } //To connect through Linux Shell //stty raw -echo < /dev/ttyUSB0 #activate connection //while [ 1 ];do for i in `seq 0 9`;do for x in `seq 0 9`;do echo $i > /dev/ttyUSB0;sleep .05;done;done;done #this loops through all digits
Mark as private (unlisted)
for 30 minutes
for 6 hours
for 1 day
for 1 week
for 1 month
for 1 year
everlasting (like CCCP)