Wellys Dev

  • Home
  • Writings
  • Topics
  • About

    2022

  • 2022-11-14
    Developing in C for the ATmega328P: Make, Makefile and env.make Where I discuss a simplified approach to development automation using make in AVR_C.
  • 2022-11-01
    Developing in C for the ATmega328P: I/O Ports Where I describe how to improve the performance of your programs by accessing the input/output (I/O) ports on the Arduino Uno, natively.
  • 2022-10-29
    Analyzing Circuits Using the Espotek Labrador: Measuring Servo Control Where I demonstrate different methods of measuring a servo pulse to ensure it meets requirements.
  • 2022-10-17
    Hardware Debug: Command and Configuration Reference for Bloom and gdb Reference page for Bloom configuration and commonly used avr-gdb commands.
  • 2022-10-10
    Developing in C for the ATmega328P: Servos Where I describe how to use the servos() interface in AVR C.
  • 2022-10-02
    Developing in C for the ATmega328P: Pointers Where I describe how to develop use pointers in AVR_C.
  • 2022-09-27
    Developing in C for the ATmega328P: Code vs. Cost Where I demonstrate the value of coding efficiency to reduce the cost of hardware.
  • 2022-09-26
    Developing in C for the ATmega328P: struct Where I demonstrate how to use the C Language data type struct and how to use it to simplify a program.
  • 2022-09-24
    Developing in C for the ATmega328P: Example Code Where I list all of the examples found in the examples folder for easy reference.
  • 2022-09-24
    Developing in C for the ATmega328: Using PROGMEM Where I discuss how to use PROGMEM (storing values in Flash memory) for storage.
  • 2022-09-24
    Developing in C for the ATmega328: Marking Time and Measuring Time Where I discuss marking time and measuring program execution time.
  • 2022-09-22
    Developing in C for the ATmega328P: Function - tone() Where I describe the function - tone() as well as noTone() and how to play music on the Uno.
  • 2022-09-22
    Developing in C for the ATmega328P: Multi-tasking the Arduino - Part 1 Where I develop the C version of multi-tasking, similar to the example provided by Adafruit.
  • 2022-09-20
    Developing in C for the ATmega328P: User Functions Where I describe how to develop user functions in AVR_C.
  • 2022-09-18
    Developing in C for the ATmega328P: Using Data Types and Math Where I describe the impact of data types on math on an AVR microcontroller (ATmega328P) and pitfalls to avoid.
  • 2022-09-15
    Developing in C for the ATmega328P: Mapping Values Where I describe how to map values in one domain to another domain.
  • 2022-09-13
    Developing in C for the ATmega328P: Notes Where I comment on the differences between developing code using Standard C vs using the Arduino Framework.
  • 2022-09-13
    Developing in C for the ATmega328P: Hints This page provides a broad level of short hints and comments as to C programming and AVR programming.
  • 2022-09-12
    Developing in C for the ATmega328P: Function - analogRead() Where I describe the function - analogRead().
  • 2022-09-08
    Developing in C for the ATmega328P: Struct - buttons[] Where I describe the struct, buttons[] and how to use it to debounce and check for button presses.
  • 2022-08-29
    Developing in C for the ATmega328P: Function - digitalRead() Where I describe the function - digitalRead().
  • 2022-08-28
    Developing in C for the ATmega328P: Function - pinMode() Where I describe the function - pinMode().
  • 2022-08-28
    Developing in C for the ATmega328P: Function - digitalWrite() Where I describe the function - digitalWrite().
  • 2022-08-25
    Developing in C on the AVR ATmega328P: Frequently Found Errors (FFE) Where I attempt to gather in one place, all of the errors found while building (compile/link/locate) and uploading code to the Uno.
  • 2022-08-24
    Developing in C for the ATmega328P: Functions - Serial input/output Where I describe the functions for serial input/out - puts(), getchar() and printf().
  • 2022-08-22
    Developing in C for the ATmega328P: Function - analogWrite() Where I describe the function - analogWrite().
  • 2022-08-19
    Developing in C for the ATmega328P: Using a Serial Monitor Where I describe the different options for using a serial monitor and the serial software in AVR_C.
  • 2022-08-19
    Developing in C for the ATmega328P: AVR_C Library Functions Where I describe how to use the Library functions in AVR_C.
  • 2022-08-18
    Developing in C on the AVR ATmega328P: Frequently Asked Questions (FAQ) Where I attempt to direct all of the questions, pertaining to Developing in C for the Arduino Uno.
  • 2022-07-23
    Developing in C for the ATmega328P: Build Where I describe the process of developing code for the Arduino Uno(AVR ATmega328P), specifically, the build process.
Page 1 of 3
Copyright © 2022 Lief Koepsel
  • Home
  • Writings
  • Topics
  • About