Giter Club home page Giter Club logo

software-hardware-codesign / avr-sandbox Goto Github PK

View Code? Open in Web Editor NEW
9.0 0.0 2.0 143.73 MB

Dig deeper into the AVR-WORLD using the 8-bit mcu avr devices on a special shell environment.

Home Page: https://software-hardware-codesign.github.io/AVR-Sandbox/

License: BSD 3-Clause "New" or "Revised" License

Shell 18.64% C 25.62% C++ 17.81% Makefile 7.62% Java 30.13% HTML 0.19%
avr arduino-nano testcases hardware avr-gcc-toolchain arduino android avr-gcc avr-gpio avr-interrupt hardware-designs jmonkeyengine3 software-engineering techdemo uart java mcp3008 spi i2c sensors

avr-sandbox's Introduction

AVR-Sandbox

This repository lists down some useful testcases and common logical algorithms using AVR-CORE that are widely used in the field of hardware development and embedded systems.

The testcases directrly access the atmega registers ports and their individual pins.

General Block Diagram for AVR Architecture parts:

The General block diagram for the MCU architecture is a great tool that guides towards the existing protocols and this mcu features that you could implement.

image

avr-sandbox's People

Contributors

scrappers-glitch avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

avr-sandbox's Issues

[Avr-GNU] HelloAvrMultiThreading

[HelloAvrMultiThreading]

Create a simple multithreading example using interrupt subroutines from avr lib and different avr concepts (eg: UARTing while receiving values using mutexes, running to parallel servos,...etc).

[ASM] HelloAsmRegisters

[HelloAsmRegisters]

Create a simple example demonstrating different types of registers in asm avr.

[IoT] HelloOpticalEncoder

[HelloOpticalEncoder]

Create a simple example for Optical detection programming using an infrared optical encoder with UART.

[Avr-GNU] HelloWifiSockets

[HelloWifiSockets]

Create a simple example for sending and receiving data from and to a PC using gnu server sockets.

[IoT] HelloUltrasonic

[HelloUltrasonic]

Create a simple ultrasonic example using avr adc and UART for displaying data.

[Avr-GNU] HelloErrno

[HelloErrno]

Create a simple example demonstrating how to check the errors in avr c.

[IoT/Medicine] HelloEKG

[HelloEKG]

Create a simple UART heart monitor, the UART value is a an analog value representing the voltage peaks (P-wave, QRS-Complex, T-wave and U-wave).

[IoT] HelloGPS

[HelloGPS]

Create a simple example for sending GPS data over serial UART.

[IoT] HelloButtonsMatrix

[HelloButtonsMatrix]

Create a simple push buttons matrix using Parallel-in-serial-out (PISO) registers.

[Avr-GNU] HelloStdlib

[Avr-GNU]

Create a simple avr app demonstrating all the possible uses for stdlib.

[IoT] HelloTempSensor

[HelloTempSensor]

Create a simple example for analog read data from a temperature sensor.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.