top of page
Daniel Van Nattan
Sep 22, 20233 min read
Programming: Controlling a LED with PWM
Pulse Width Modulation (PWM) is a technique used in electronics and microcontroller programming to control the intensity or brightness of...
19 views0 comments
Daniel Van Nattan
Sep 19, 20235 min read
Programming: Implementing millis()
If you read the previous lesson, we covered the fundamentals of the millis function in general. Let's make our first millis event! Let's...
2 views0 comments
Daniel Van Nattan
Dec 7, 20222 min read
Programming: Advancing to millis()
When we wrote the blink sketch, we created something called blocking code. In effect, this means that the Arduino will perform a delay,...
1 view0 comments
Daniel Van Nattan
Nov 2, 20224 min read
Programming: The First Working Code
This code is kind of like the "Hello, World!" for an Arduino board - "Blink". This code will make the built in LED which is usually...
1 view0 comments
Daniel Van Nattan
Oct 26, 20222 min read
Programming: The Basic Principles of Programming an Arduino
Once you have the Arduino IDE set up and working, you can progress to the more interesting subject of actually programming your board. If...
1 view0 comments
Daniel Van Nattan
Oct 19, 20223 min read
Simple Password Rules to Live By
Microsoft, Google, and many other web-based companies are recommending that you use 2-factor authentication to secure your online...
3 views0 comments
Daniel Van Nattan
Oct 12, 20222 min read
Getting Started With Arduino: My board isn't showing up!
Oh no! You've successfully installed and configured the IDE, but you can't find your board under "Ports"! Now what? Thankfully, there are...
1 view0 comments
Daniel Van Nattan
Oct 7, 20221 min read
KiCAD Tutorial: Creating a simple PCB
Now that you have a complete schematic, it will be easy to create a PCB for this circuit. First, you will have to add the desired...
1 view0 comments
Daniel Van Nattan
Oct 5, 20221 min read
Getting Started With Arduino: Configuring the IDE
So, you just finished installing the IDE! Now, to get the most out of it, you need to set it up. This is an important step in reaching...
1 view0 comments
Daniel Van Nattan
Oct 3, 20221 min read
PWM (Pulse Width Modulation)
PWM is a very useful tool in electronics. From changing the brightness of a light bulb to changing the speed of a motor, PWM is the key...
1 view0 comments
Daniel Van Nattan
Sep 30, 20221 min read
KiCAD Tutorial: Creating a simple Schematic
After opening KiCAD, click "Create new blank project". Type "Hello World", and click "Save". Click the Schematic Editor icon. You should...
2 views0 comments
Daniel Van Nattan
Sep 28, 20222 min read
Getting Started With Arduino: Installing the IDE
To do anything useful with your new Arduino board, you need to upload code to it. In order to do that, you will need to install the...
1 view0 comments
Daniel Van Nattan
Sep 26, 20222 min read
State change detection for active LOW inputs
I often point new users to the State Change Detection example. That example is great for teaching about edge detection, but it uses a ...
1 view0 comments
Daniel Van Nattan
Sep 23, 20221 min read
KiCAD Tutorial: Getting Started
After downloading KiCAD for your operating system here, double click on the downloaded file. You will be asked whether you want to import...
1 view0 comments
Daniel Van Nattan
Sep 21, 20221 min read
Getting Started With Arduino: Welcome!
Welcome to Arduino! Maybe you haven't used Arduino before, and you would like to know, What is Arduino? Arduino is an open-source...
1 view0 comments
Daniel Van Nattan
Sep 19, 20221 min read
About Exclusive Posts
Exclusive posts are the posts that only you can see. For only $1 a month, you get exclusive access to blog posts that explain some of the...
1 view0 comments
Daniel Van Nattan
Sep 19, 20221 min read
Welcome to Electronics!
A surprising amount of people are interested in electronics, but don't know where to start. But maybe you want to go further with this...
1 view0 comments
bottom of page