Giter Club home page Giter Club logo

Aleksandar's Projects

asm_dynamic_software_uart_half_duplex icon asm_dynamic_software_uart_half_duplex

"AVR assembly project enabling dynamic UART communication. User-defined baud rates, Timer/Counter1. Baud rate: 9600, 8 data bits, 1 stop bit. Clone, configure, upload to AVR microcontroller, connect UART pins for versatile serial communication."

asm_generate_sound icon asm_generate_sound

Music Box written in Assembly, song for example: Iron Maiden - Fear of the dark

asm_hardware_uart_half_duplex icon asm_hardware_uart_half_duplex

This is an AVR assembly project demonstrating the use of a hardware UART. It operates at a baud rate of 9600, 8-bit character size, and 1 stop bit. The code enables both receive and transmit functionality in half-duplex mode. Clone, configure, and upload the code to an AVR microcontroller. Connect UART pins for communication.

asm_i2c_rtc icon asm_i2c_rtc

I2C program for addressing RTC for arduino written in Assembly

asm_pwm_for_regulating_led icon asm_pwm_for_regulating_led

Simple program written in Assembly - LED regulation via PWM, we turn on the LED from 0% to 100%, then back, FADE IN, FADE OUT

asm_rgb_one_led icon asm_rgb_one_led

Simple program written in Assembly uses one WS2812B RGB LED which changes colors

asm_rgb_ring_ws2812b icon asm_rgb_ring_ws2812b

Simple program written in Assembly for addressing WS2812B RGB ring, ring changes colors, pattern

asm_software_i2c_eeprom_write_read icon asm_software_i2c_eeprom_write_read

An Arduino program that uses a software TWI/I2C interface to read and write to EEPROM (24LC256 256K I2C CMOS Serial EEPROM) 2 bytes. Firstly one byte and then the second, and outputs the value to 8 LEDs (PORTD)

asm_software_uart_half_duplex_with_isr icon asm_software_uart_half_duplex_with_isr

This is an AVR assembly program implementing a software UART for half-duplex serial communication. It enables data transmission and reception using GPIO pins, supporting start and stop bits. The program utilizes interrupts for efficient communication and is suitable when hardware UART is unavailable or shared with other peripherals.

asm_timer0 icon asm_timer0

Simple program written in Assembly that uses Timer0

asm_timer1 icon asm_timer1

Simple program written in Assembly that uses 16-bit Timer1

asm_uart_virtual_keyboard icon asm_uart_virtual_keyboard

The UART_VirtuelnaKlavijatura project enables playing music through a virtual keyboard using an Arduino. Keyboard input from a computer is received via UART, and corresponding musical tones are generated and played through a speaker. Customizable note-to-tone mapping allows for versatile musical compositions.

c_arduino__adc icon c_arduino__adc

Arduino ADC. Install a voltage divider at the input. Change the value of the resistor and read the states of the AD converter

c_arduino_electronic_piano_keyboard icon c_arduino_electronic_piano_keyboard

Arduino Electronic Piano Keyboard written in ANSI C, not finished, idea is to use one input analog pin, and 8 buttons with some resistors, ideally for ATinny or some ESP

c_arduino_generate_sound_two_projects icon c_arduino_generate_sound_two_projects

C_Arduino_Generisanje_Zvuka - Arduino Assembler, Sound Generation. Connect the amplifier with the transistor to the output pin. Use timers to change frequencies and change zeros and ones.

custom-pcb-project-codecraft icon custom-pcb-project-codecraft

Custom PCB project with Atmel MCU & components. ATmega328P, FTDI FT232RL, DS1307 RTC, EEPROM, flash memory. Features RGB LEDs, buzzer. Ideal for embedded systems development.

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.