Skip to content

Instantly share code, notes, and snippets.

View scriptpapi's full-sized avatar
🎯
Focusing

Nawaf Abdullah scriptpapi

🎯
Focusing
  • Dubai, United Arab Emirates
View GitHub Profile
@scriptpapi
scriptpapi / SinglyLinkedList.py
Last active May 13, 2018 23:16
Basic implementation of singly linked list
# Basic implementation of singly linked list
class Node:
def __init__(self, data):
self.data = data
self.next = None
def getData(self):
return self.data
def setData(self, newData):
# Basic queue implementation: using collections
from collections import deque
class Queue:
def __init__(self):
self.items = deque()
def isEmpty(self):
return self.items == deque([])
# Basic stack implementation
class Stack:
def __init__(self):
self.items = list()
def isEmpty(self):
return self.items == []
def push(self, data):
@scriptpapi
scriptpapi / sonar.py
Created May 12, 2018 04:38
Python code that reads in distance from HC-SR04 sensor on RasparryPi3
# Modified from https://pimylifeup.com/raspberry-pi-distance-sensor
import RPi.GPIO as GPIO
import time
try:
GPIO.setmode(GPIO.BOARD)
PIN_TRIGGER = 7
PIN_ECHO = 11
@scriptpapi
scriptpapi / analogIn.cpp
Last active May 12, 2018 04:34
C code that reads input from analog pins on Beaglebone Black
//Reference: Exploring BeagleBone - Derek Molloy
#include<iostream>
#include<fstream>
#include<string>
#include<sstream>
#include<unistd.h>
using namespace std;
#define LDR_PATH "/sys/bus/iio/devices/iio:device0/in_voltage"