Skip to content

Arunscape/Arduino-Stuff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Arduino-Stuff

A collection of Arduino projects I have worked on at the University of Alberta

File structure:

2017 Assignments

  • Assignment 1 Chat Program

    This was the first major Arduino assignment, which allows for serial communication between 2 Arduino Megas Communication is done through the serial monitor, and the chat is encrypted using a Diffie-Hellman key-exchange and XOR encryption

  • Assignment 2 Restaurant Finder

    Using the Arduino, a Display, and a joystick we made an app that lets you search for restaurants in a map of Edmonton Restaurants are sorted by distance, and you can choose the minimum rating to display

  • Final Project

    A 2-player chess game for the Arduino, complete with some lesser-known special moves like the En Passant! Exists in an external repo here

Weekly Exercises

  • IPV4 Octets

    This program accepts input for a 32 bit unsigned integer that represents an ip address in decimal form. The program will then print the value of each octet in the ip address you entered.

  • Stack

    An implementation of the Stack Abstract Data Type (ADT) in C++ using linked lists

  • Counting Lights

    A 5 bit binary counter using LEDs

  • Faster Reading from SD

    A part of the Restaurant Finder assignment, where we read data from the SD card mor efficiently. If the item requested is already in a loaded block in memory, the Arduino won't read the same block again, it will just take the value loaded in memory

  • GCD Recursion

    A recursive implementation to find the greatest common divisor of two integers, using Euclid's algorithm

  • SOS

    Send SOS signal with Morse Code using an LED and variable blink speed

  • String Processing

Custom string processing, including a print backwards function, and custom function to get sting length

About

A collection of Arduino projects I have worked on

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages