by Jamie Starling | Oct 17, 2024 | The Art of Technology
Breaking Down C Headers and Include Files: A Simple IntroductionWhat’s a Header File, Anyway?Using #include: The Key to Connecting Your CodeWhat Goes Into a Header File?How Header Files Keep Your Code ConnectedHeat Shrinking It UpHave a Project or Idea!?...
by Jamie Starling | Oct 16, 2024 | Art of Life
When I dive into a technical project, whether it’s developing a new lighting hub, programming a microcontroller, or other technical problem it often seems like I’m simply solving a puzzle. The pieces may look like code, wires, and components, but beneath...
by Jamie Starling | Oct 10, 2024 | The Art of Technology
25 Creative LDR Projects to Explore on Your OwnLight Detection and Control ProjectsSecurity and Safety SystemsEntertainment and Display IdeasEnvironmental Monitoring and Green ProjectsLearning and Demonstration ProjectsOther Fun IdeasCore MCU Framework InformationHave...
by Jamie Starling | Oct 10, 2024 | The Art of Technology
Light-Sensing System with LDR, Potentiometer, and LED – Using the PIC16F15313The CircuitCircuit BreakdownNow for the CodeCode OverviewPractical Use CasesWhere to Go From HereCore MCU Framework InformationHave a Project or Idea!?Seeking Bespoke Technology...
by Jamie Starling | Oct 8, 2024 | The Art of Technology
Adjusting LED Brightness with PWM and a PotentiometerThe CircuitLet’s walk through each part of the circuit:Putting It All TogetherNow for the CodeBreaking Down the Code: Adjusting LED Brightness with PWM Using a PotentiometerCode OverviewThe Endless LoopSummary...
by Jamie Starling | Oct 3, 2024 | The Art of Technology
Using a Potentiometer to Control an LED and Monitor Values with Serial FeedbackThe CircuitSetting Up the Circuit: Adding Serial Feedback to the MixPutting It All TogetherNow for the CodeBlinking LED with Serial FeedbackInside the Endless LoopWhat’s Happening...
by Jamie Starling | Oct 3, 2024 | The Art of Technology
Using a Potentiometer with a PIC Microcontroller To Change Flash Rate of LEDSetting Up the CircuitHow It All Fits TogetherAnd Now The CodeCode OverviewThe Endless LoopWhat’s Happening in the LoopCore MCU Framework InformationHave a Project or Idea!?Seeking...
by Jamie Starling | Oct 2, 2024 | The Art of Technology
Using a Potentiometer with a PIC MicrocontrollerUnderstanding What a Potentiometer DoesWhy Use a Potentiometer?Setting Up the Circuit: Connecting the Potentiometer to a PICReading Analog Values: From Voltage to DataA World of PossibilitiesSeeking Bespoke Technology...
by Jamie Starling | Oct 2, 2024 | The Art of Technology
Alternating Blinking LEDs : Building on the Basics with the CORE MCU FrameworkFirst Things First: Setting Up the CircuitNow, Let’s Dive into the CodeWhat’s Happening Here?What Does It All Look Like?Why Start Here?A Dynamic Pattern GeneratorCore MCU...
by Jamie Starling | Oct 2, 2024 | The Art of Technology
Why Choose a Microchip PIC Over an Arduino?Why Choose a PIC?But Isn’t a PIC Harder to Use?When Does It Make Sense to Move to a PIC?Choosing the Right Tool for the JobSeeking Bespoke Technology Solutions?jamie@jamiestarling.com Why Choose a Microchip PIC Over an...
by Jamie Starling | Oct 1, 2024 | The Art of Technology
Building Smarter : The Power of Reusable Firmware with Core MCU FrameworkWhat is Reusable Firmware?Why Reusable Firmware MattersCore MCU Framework: A Platform for Reusable FirmwareBuilding Reusable Firmware: A Step-by-Step GuideHow Core MCU Framework is EvolvingA...
by Jamie Starling | Oct 1, 2024 | The Art of Technology
Introducing the Core MCU Framework: Making Embedded Development EasierWhat is the Core MCU Framework?The Core Problem: MCU PortabilityHow Core MCU Framework Makes Development EasierA Framework That Grows With YouWhy It MattersSeeking Bespoke Technology...
by Jamie Starling | Oct 1, 2024 | The Art of Technology
Blinking an LED with the CORE MCU Framework PIC16F15313First Things First: Setting Up the CircuitBreaking Down the Code Step-by-StepWhy This Code MattersEndless PossibilitiesCore MCU Framework InformationHave a Project or Idea!?Seeking Bespoke Technology...
by Jamie Starling | Oct 1, 2024 | The Art of Technology
How to Easily Connect Your PIC Microcontroller to a PC Using a USB to TTL Serial ConverterWhy Use a USB to TTL Serial Converter?First, Let’s Cover Some BasicsWhat is TTL Serial Communication?So, What’s Serial Communication?Why Doesn’t My Computer...
by Jamie Starling | Jul 14, 2024 | The Art of Technology
Making Music with PIC10F322 : Twinkle Twinkle Little StarCreating the MelodySteps to Create the MelodyThe Circuit:The Code:Have a Project or Idea!?Seeking Bespoke Technology Solutions?jamie@jamiestarling.com Making Music with PIC10F322 : Twinkle Twinkle Little Star In...
by Jamie Starling | Jul 11, 2024 | The Art of Technology
Sound Generation with PIC10F322 NCO and XC8: Emulating the IBM PC/XT BeepThe IBM PC/XT BeepUnderstanding the NCO (Numerically Controlled Oscillator)Key Features of the NCO:Implementing the IBM PC/XT Beep with PIC10F322 and XC8The Circuit:The Code:Have a Project or...
by Jamie Starling | Jul 2, 2024 | The Art of Technology
In a previous post, we discussed setting up the PIC10F322 ADC to read the internal temperature sensor. While the primary use of this sensor is to monitor the die’s temperature to ensure it operates within its thermal limits, there are creative ways to utilize...
by Jamie Starling | Jun 28, 2024 | The Art of Technology
How to Build Basic Astable Circuits with PIC10F322 NCO as a 555 Timer AlternativeUnderstanding the NCOSetting Up the NCO for a 500kHz OutputChanging the FrequencyAdditional ConsiderationsExample CodeSummaryHave a Project or Idea!?Seeking Bespoke Technology...
by Jamie Starling | Jun 20, 2024 | The Art of Technology
The Evolution of MCU Programming : From ASM to CThe Shift to CPortability:Efficiency:Ease of Learning:Readability:Industry Relevance:Summing It UpHave a Project or Idea!?Seeking Bespoke Technology Solutions? The Evolution of MCU Programming : From ASM to C When I...
by Jamie Starling | May 16, 2023 | The Art of Technology
Using RabbitMQ to Scale Automations, because at some point you are going to need to scale your application – maybe it is doing something that take a while – like running reports, or generating something in which you have a large amount of work to do. In...
by Jamie Starling | Nov 28, 2021 | The Art of Technology
Received a question about – How to separate a program into multiple files. Simple programs can be put in a single file, but when your program grows larger, while it isn’t impossible to keep it all in one file, it starts to become a big pain in the rear. The...