www.vikgardella.dev Open in urlscan Pro
76.76.21.164  Public Scan

Submitted URL: http://www.vikgardella.dev/
Effective URL: https://www.vikgardella.dev/
Submission: On December 10 via api from US — Scanned from CA

Form analysis 0 forms found in the DOM

Text Content

VIKRAM GARDELLA


LEAD FULL-STACK ENGINEER


SkillsExperienceEducationEligibilityCredentialsExtracurriculars


GITHUB


VIKRAM GARDELLA

VikramGardella

Full-Stack Developer, Inventor, & Musician.

Location: Cincinnati, OH

Public Repositories: 63

Followers: 5

Following: 8

Algorithm DesignArtificial IntelligenceRoboticsBlockchain Prototype3D-Printing &
CADWeb DevelopmentiOS & MacOS


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
from __future__ import division
import RPi.GPIO as gpio
import time
import curses
from adafruit_servokit import ServoKit

kit = ServoKit(channels = 16)

screen = curses.initscr()
curses.noecho()
curses.cbreak()
screen.keypad(True)
screen.nodelay(True)

for i in range(16):
kit.servo[i].angle = 90

#kit.servo[x].set_pulse_width_range(min, max)

#middle and bottom apparent optimal range:
#[700, 1800] = 180 degree range approx.
#[800, 1400] so 1100 is mid angle

limb_names = ['front_left', 'front_right', 'back_left', 'back_right']
limb_motor_channels = [[0, 1, 2], [15, 14, 13], [3, 4, 5], [12, 11, 10]]
limb_index = 0

top_motor_angs = [90, 90, 90, 90]
mid_motor_angs = [90, 90, 90, 90]
bot_motor_angs = [90, 90, 90, 90]

for i in range(16):
kit.servo[i].angle = 90

try:
while True:
char = screen.getch()
if(char != -1):
#switch leg to manipulate
if(char == ord('u')):
limb_index = 0
print('Now controlling front left leg.')
elif(char == ord('i')):


 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX