View Code? Open in Web Editor
NEW
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-sandbox's People
avr-sandbox's Issues
[HelloAsmRegisters]
Create a simple example demonstrating different types of registers in asm avr.
[HelloGPS]
Create a simple example for sending GPS data over serial UART.
[HelloAvrDataTypes]
Create a simple demonstration for avr datatypes offered from GNU.
[HelloMultiplexers]
Create a simple example to demonstrate the usage of multiplexers in telecommunications.
[HelloAvr]
Create a basic avr atmega32 setup using fritzing.
[HelloCPUFunc]
Create a simple example to demonstrate cpu functionality on avr.io.
[HelloEEPROM]
Create a basic eeprom example for avr.
[HelloAccelerometer]
Create a simple accelerometer example using UART.
[HelloCMake]
Create a simple example using C-Make.
[HelloButtonsMatrix]
Create a simple push buttons matrix using Parallel-in-serial-out (PISO) registers.
[HelloTempSensor]
Create a simple example for analog read data from a temperature sensor.
[HelloWaterDetectionSensor]
Create a simple water detection sensor with UART.
[HelloMQ135]
Create a simple air gas quality control uint.
[HelloHBridge]
Create a simple tech demo demonstrating the use of a H-Bridge with motors.
[HelloGyroscope]
Create a simple gyroscope sensor example with UART.
[HelloMusic]
Use a speaker to create a music sample.
[HelloDelay]
Create a simple example demonstrating counters and delays.
[HelloBluetoothAndroid]
Create a simple Tx and Rx example with an android application via bluetooth.
[HelloProjectStyle]
Stylizing a simple project files using include
, lib
and build
folders.
[HelloOpticalEncoder]
Create a simple example for Optical detection programming using an infrared optical encoder with UART.
[HelloStepperMotor]
Create a simple example for stepper motors.
[HelloRotaryPositionSensor]
Create a simple rotary position detection sensor example with UART.
[HelloMemAlloc]
Demonstrate a simple example for memory allocation in avr,
[HelloShiftRegisters]
Create a simple LED matrix example using Serial-In-Serial-Out (SISO) Shift registers.
[HelloMath]
Create a simple example demonstrating the usage of math.h
.
[HelloTimerInterrupts]
Create a simple timer interrupts handler example.
[HelloMakeFile]
Create a simple avr example using GNU Makefile.
[HelloWifiSockets]
Create a simple example for sending and receiving data from and to a PC using gnu server sockets.
[HelloStdio]
Create a simple demonstrative example for stdio.h
.
As the discussion reveals here #69 , a tutorial should be provided to build, compile and upload code to the avr with different command line gcc options explanation.
[HelloUsbAsp]
Create a circuit diagram and instructions for the usbasp code uploading to atmega32.
[HelloPthreads]
Create a simple reusable example for pthreads.
[HelloIRObjectSensor]
Create a simple IR (infrared) object detection sensor example with UART.
Use the new Ccoffee build script logic.
[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).
[HelloMonkeyGamepad]
Create a jMonkeyEngine tech demo using Arduino-Joystick Module and atmega ADC.
[HelloSeparateAsm]
Create a simple example demonstrating C and Asm interoperability.
[HelloWifiAndroid]
Create a simple wifi android example using server sockets and wifi module.
[HelloUltrasonic]
Create a simple ultrasonic example using avr adc and UART for displaying data.
[HelloCircuitUnits]
Create a simple Circuit Units tech demo using knowledge from basic electronics and batteries.
[HelloFlameSensor]
Create a simple flame sensor example.
[TestAdvancedUltrasonic]
[WIP]
[HelloVibration]
Create a simple vibratory sensor using the piezoelectric component.
[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).
[HelloLCD]
Create a simple example demonstrating the connection between the LCD display and the avr.
[HelloAvrDude]
Demonstrate a simple upload code using bash.
[Avr-GNU]
Create a simple avr app demonstrating all the possible uses for stdlib.
[HelloCounters]
Create a simple example to time events using a counter.
[HelloErrno]
Create a simple example demonstrating how to check the errors in avr c.
[HelloRobot]
Create a simple robot with 2 wheels and 2 servos (for arms) tech demo.