Tell us about yourself!

Complete Your Profile
  • KoogieBuffalo commented on amandaghassaei's instructable Arduino Timer Interrupts11 months ago
    Arduino Timer Interrupts

    Thank you.do you know a simple way to group all the ports into a single command to call any or all of them through loops?

    View Instructable »
  • KoogieBuffalo commented on amandaghassaei's instructable Arduino Timer Interrupts1 year ago
    Arduino Timer Interrupts

    I have a nano to multiplex standalone RGB LEDs. I'm trying to control the registers directly (DDRB, portB, DDRC, portC, DDRD, and portD) to keep it all fast, but I don't understand how to never change the initial values or output values for the pins I should never change (RX, TX, A6, A7, and crystal pins (1s or 0s?)). All the other pins are set to output and HIGH in the example below. I want to make sure I'm starting right and never changing RX, TX, A6, A7, and crystal pins when setting usable outputs to HIGH or LOW.Please help. DDRD = DDRD | B11111111;DDRB = DDRB | B11111111;DDRC = DDRC | B00111111;PORTD = B11111100;PORTB = B11111111;PORTC = ?

    View Instructable »
  • Fast DigitalRead(), DigitalWrite() for Arduino

    I have a nano. I don't understand how to never change the initial values or output values for the pins I should never change (RX, TX, A6, A7, and crystal pins). All the other pins are set to output and HIGH. I want to make sure I'm starting right and never changing RX, TX, A6, A7, and crystal pins.Please help.DDRD = DDRD | B11111111;DDRB = DDRB | B11111111;DDRC = DDRC | B00111111; PORTD = B11111100;PORTB = B11111111; PORTC = ?thanks

    View Instructable »