Skip to content

Instantly share code, notes, and snippets.

@Gydo194
Gydo194 / control.ino
Created May 11, 2020 15:02
quick and dirty L298N motor control for arduino
#define MOTOR1_CW 3
#define MOTOR1_CCW 5
#define MOTOR2_CW 6
#define MOTOR2_CCW 9
#define STATE_MOTOR 0
#define STATE_DIRECTION 1
#define STATE_SPEED 2
#define BUFFER_SIZE 10
@Gydo194
Gydo194 / cdgen.sh
Created December 3, 2020 20:00
Java Class Diagram Generator
#!/usr/bin/zsh
fgrep 'public' $1 | egrep 'set|get' | sed 's/public/+/g' | sed -e 's/=.*//g' | tr -d '{;' | sed -e 's/^[ \t]*//'
echo
fgrep 'public' $1 | egrep -v 'class|set|get' | sed 's/public/+/g' | sed -e 's/=.*//g' | tr -d '{;' | sed -e 's/^[ \t]*//'
echo
fgrep 'private' $1 | egrep -v 'class|set|get' | sed 's/private/-/g' | sed -e 's/=.*//g' | tr -d '{;' | sed -e 's/^[ \t]*//'