Learn the design steps for creating your own custom inclinometer PCB.
Learn the design steps for creating your own custom inclinometer PCB.
This article provides basic information and details regarding how to use arrays in C-language firmware projects.
This article provides basic information and details regarding how to use arrays in C-language firmware projects.
This article introduces the techniques for describing combinational circuits in Verilog by examining how to use the…
This article introduces the techniques for describing combinational circuits in Verilog by examining how to use the conditional operator to describe combinational truth tables.
In this article, we’ll study the basic structure of a Verilog module, look at some examples of using the Verilog…
In this article, we’ll study the basic structure of a Verilog module, look at some examples of using the Verilog “wire” data type and its vector form, and briefly touch on some differences between VHDL and Verilog.
This article discusses the nature and use of C-language variables within the context of embedded applications.
This article discusses the nature and use of C-language variables within the context of embedded applications.
This article discusses the basic characteristics of C, a straightforward language that is still widely used for…
This article discusses the basic characteristics of C, a straightforward language that is still widely used for programming microcontrollers.
For most, the name "Father Christmas" conjures images of toys and gadgets. But for this gentleman maker, the name brings…
For most, the name "Father Christmas" conjures images of toys and gadgets. But for this gentleman maker, the name brings misery. Be sure to stockpile your Arduino, Raspberry Pi, and Particle Photons; it's time to catch Saint Nick red-handed.
The various “endian” terms may sound a bit odd, but the underlying concept is straightforward. If you’re not yet an…
The various “endian” terms may sound a bit odd, but the underlying concept is straightforward. If you’re not yet an endian expert, read on!
Want to get to-the-minute, location-specific weather information delivered right to your own Adafruit IO dashboard? It's…
Want to get to-the-minute, location-specific weather information delivered right to your own Adafruit IO dashboard? It's time to assemble your very own SmartBrella.
This introductory article will look at some of the most important features of the USB-C standard.
This introductory article will look at some of the most important features of the USB-C standard.
Have a party coming up in the next few weeks that you want to make extra posh? Try making your own extra-special brew…
Have a party coming up in the next few weeks that you want to make extra posh? Try making your own extra-special brew with the Gentleman Maker's SmartBrewer! Make sure you have an Adafruit IO account ready to go and your Particle Photon on hand.
This article will discuss the Xilinx Period timing constraint that allows us to describe the characteristics of the clock…
This article will discuss the Xilinx Period timing constraint that allows us to describe the characteristics of the clock signal that will be used with an FPGA design.
This article will explain some of the most important settings and design parameters for the Xilinx FFT IP core and…
This article will explain some of the most important settings and design parameters for the Xilinx FFT IP core and function as a basic walkthrough of the Fast Fourier Transform interface.
This article discusses the mathematical significance of I/Q signals and presents the final steps in the DSP algorithm for…
This article discusses the mathematical significance of I/Q signals and presents the final steps in the DSP algorithm for decoding frequency-shift-keying baseband signals.
In this Gentleman Maker project, we will use Particle Photon boards to power a motion-sensing trebuchet that can fend off…
In this Gentleman Maker project, we will use Particle Photon boards to power a motion-sensing trebuchet that can fend off all your mischievous intruders.
Learn about a DSP technique that extracts the original digital data from a demodulated frequency-shift-keying baseband signal.
Learn about a DSP technique that extracts the original digital data from a demodulated frequency-shift-keying baseband signal.
This article will review the common FPGA resources that allow us to efficiently generate and distribute clock signals…
This article will review the common FPGA resources that allow us to efficiently generate and distribute clock signals throughout a system.
This article describes an Ethernet-connected subsystem of a larger modular sensor system designed for industrial or smart…
This article describes an Ethernet-connected subsystem of a larger modular sensor system designed for industrial or smart home sensing and monitoring. We will discuss a custom sensor subsystem developed for this application.
This article discusses the use-cases, benefits, and applications of using an I2C buffer.
This article discusses the use-cases, benefits, and applications of using an I2C buffer.
This article explores some important details related to the design and functionality of processors.
This article explores some important details related to the design and functionality of processors.