-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathArduino-groupindex.html
69 lines (48 loc) · 5.3 KB
/
Arduino-groupindex.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Kevin Boone: Arduino</title>
<link rel="shortcut icon" href="https://kevinboone.me/img/favicon.ico">
<meta name="msvalidate.01" content="894212EEB3A89CC8B4E92780079B68E9"/>
<meta name="google-site-verification" content="DXS4cMAJ8VKUgK84_-dl0J1hJK9HQdYU4HtimSr_zLE" />
<meta name="description" content="%%DESC%%">
<meta name="author" content="Kevin Boone">
<meta name="viewport" content="width=device-width; initial-scale=1; maximum-scale=1">
<link rel="stylesheet" href="css/main.css">
</head>
<body>
<div id="myname">
Kevin Boone
</div>
<div id="menu">
<a class="menu_entry" href="index.html">Home</a>
<a class="menu_entry" href="contact.html">Contact</a>
<a class="menu_entry" href="cv.html">CV</a>
<a class="menu_entry" href="software.html">Software</a>
<a class="menu_entry" href="articles.html">Articles</a>
<form id="search_form" method="get" action="https://duckduckgo.com/" target="_blank"><input type="text" name="q" placeholder="Search" size="5" id="search_input" /><button type="submit" id="search_submit">🔍</button><input type="hidden" name="sites" value="kevinboone.me" /><input type="hidden" name="kn" value="1" /></form>
</div>
<div id="content">
<h1>Arduino</h1>
<div class="article-desc"><img class="article-list-image" src="img/arduino-keyboards-logo.jpg"/><a href="arduino-keyboards.html">Reviving old keyboards for Arduino</a><p>Although connecting a USB keyboard to an Arduino-type microcontroller without addition hardware can be tricky, there are no such problems with many 90s keyboards. This article is about giving new life to old keyboards, by using them as input devices for microcontroller projects.</p><p style="font-size: smaller">Categories: <a href="Arduino-groupindex.html">Arduino</a>, <a href="embedded_computing-groupindex.html">embedded computing</a>, <a href="retrocomputing-groupindex.html">retrocomputing</a></p>
</div>
<div class="article-desc"><img class="article-list-image" src="img/chip.png"/><a href="keyboard11x55.html">Building a custom mechanical keyboard from scratch</a><p>There are many kits and plans available for constructing miniature mechanical keyboards. But what do you do if you want a layout the nobody else seems to use? Build it from scratch.</p><p style="font-size: smaller">Categories: <a href="Arduino-groupindex.html">Arduino</a>, <a href="embedded_computing-groupindex.html">embedded computing</a>, <a href="C-groupindex.html">C</a></p>
</div>
<div class="article-desc"><img class="article-list-image" src="img/pro-micro.jpg"/><a href="pmbasic.html">Back to BASICs with a Pro Micro microcontroller</a><p>Back in the 70s, desktop computers booted to BASIC. In this article, I describe my efforts to implement a BASIC programming environment on the SparkFun Pro Micro, a small Arduino-like 8-bit microcontroller.</p><p style="font-size: smaller">Categories: <a href="general_computing-groupindex.html">general computing</a>, <a href="retrocomputing-groupindex.html">retrocomputing</a>, <a href="Arduino-groupindex.html">Arduino</a></p>
</div>
<div class="article-desc"><img class="article-list-image" src="img/pro-micro.jpg"/><a href="pro-micro-blink.html">Using Linux command-line tools for programming the SparkFun Pro Micro microcontroller (and similar)</a><p>Although building and deploying a simple program to an Arduino board is a point-and-click operation using the Arduino IDE, implementing more complex programs requires more robust build tools. This article describes how to build on Linux using command-line tools -- a process that is nowhere near as easy as it should be. If we can build using command-line tools, we can manage a project using Makefiles and similar techniques.</p><p style="font-size: smaller">Categories: <a href="Arduino-groupindex.html">Arduino</a>, <a href="embedded_computing-groupindex.html">embedded computing</a>, <a href="C-groupindex.html">C</a></p>
</div>
<div class="article-desc"><img class="article-list-image" src="img/pro-micro.jpg"/><a href="pro-micro-key-test-1.html">Building and programming a USB keypad from the ground up</a><p>The first step towards designing and building a custom keyboard, from the very first principles, using an Arduino-type microcontroller.</p><p style="font-size: smaller">Categories: <a href="Arduino-groupindex.html">Arduino</a>, <a href="embedded_computing-groupindex.html">embedded computing</a>, <a href="C-groupindex.html">C</a></p>
</div>
<div class="article-desc"><img class="article-list-image" src="img/chip.png"/><a href="pro-micro-usb-lcd.html">C-to-parallel IC</a><p>Make an auxiliary LCD display for a computer that displays data sent to it over a USB connection. Ready-made devices of this sort are widely available, but it's more fun to build your own.</p><p style="font-size: smaller">Categories: <a href="software_development-groupindex.html">software development</a>, <a href="C-groupindex.html">C</a>, <a href="Linux-groupindex.html">Linux</a>, <a href="embedded_computing-groupindex.html">embedded computing</a>, <a href="Arduino-groupindex.html">Arduino</a></p>
</div>
<p><span class="footer-clearance-para"/></p>
</div>
<div id="footer">
<a href="rss.html"><img src="img/rss.png" width="24px" height="24px"/></a>
<span class="last-updated">Last update Jan 08 2025
</span>
</div>
</body>
</html>