Wellys Dev

  • Home
  • Search/Topics
  • Writings
  • About
  • 2023-03-19
    Embedded Ada on an AVR Microcontroller: Introduction Where I begin to explore using Ada on an Arduino Uno.
  • 2023-03-05
    Developing in C on the RP2040: Exploring Blink Where I develop multiple versions of blink to better understand the timing API and bit-setting hardware API in the Pico C SDK in learning how to program the Pico in C.
  • 2023-02-27
    Developing in C on the RP2040: macOS Updated: Feb 27, 2023: Where I install the tools and frameworks necessary to develop code in C on the RP2040 on a macOS platform.
  • 2023-02-15
    Using Arduino on the RP2040: Notes Introduction Where I share various observations as to how to use the Pico with the Arduino software framework and the legacy (~1.
  • 2023-02-14
    Using Arduino on the RP2040: I2C Where I explore how to use the Pico’s abundance of I2C interfaces to create 2 separate I2C instances.
  • 2023-01-08
    Working with GitHub and Sensors: dataLogger Where I demonstrate how to use a GitHub repository to develop a data logger with the Arduino Uno to measure and record analog values.
  • 2022

  • 2022-12-29
    Setup a Raspberry Pi as a Apache/PHP/SQLite Server The beginning of a short course on setting up a webserver on a Raspberry Pi.
  • 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: Comparison of Languages 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.
Page 2 of 5
Copyright © 2024 Lief Koepsel
  • Home
  • Search/Topics
  • Writings
  • About