<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://projects.scorchingbay.nz/dokuwiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://projects.scorchingbay.nz/dokuwiki/feed.php">
        <title>My Projects arduino</title>
        <description></description>
        <link>http://projects.scorchingbay.nz/dokuwiki/</link>
        <image rdf:resource="http://projects.scorchingbay.nz/dokuwiki/_media//favicon.ico" />
       <dc:date>2026-04-18T12:25:56+12:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://projects.scorchingbay.nz/dokuwiki/arduino/2dplotter?rev=1687335753&amp;do=diff"/>
                <rdf:li rdf:resource="http://projects.scorchingbay.nz/dokuwiki/arduino/Controller_for_Cybot?rev=1627617331&amp;do=diff"/>
                <rdf:li rdf:resource="http://projects.scorchingbay.nz/dokuwiki/arduino/Spin-Scan?rev=1678612652&amp;do=diff"/>
                <rdf:li rdf:resource="http://projects.scorchingbay.nz/dokuwiki/arduino/capmeter?rev=1678612191&amp;do=diff"/>
                <rdf:li rdf:resource="http://projects.scorchingbay.nz/dokuwiki/arduino/fdd?rev=1678611588&amp;do=diff"/>
                <rdf:li rdf:resource="http://projects.scorchingbay.nz/dokuwiki/arduino/ks0073_driver_library?rev=1661211072&amp;do=diff"/>
                <rdf:li rdf:resource="http://projects.scorchingbay.nz/dokuwiki/arduino/metp0000_driver_library?rev=1678611690&amp;do=diff"/>
                <rdf:li rdf:resource="http://projects.scorchingbay.nz/dokuwiki/arduino/mx300_driver_library?rev=1678611661&amp;do=diff"/>
                <rdf:li rdf:resource="http://projects.scorchingbay.nz/dokuwiki/arduino/resources?rev=1614324436&amp;do=diff"/>
                <rdf:li rdf:resource="http://projects.scorchingbay.nz/dokuwiki/arduino/spilcd_driver_library?rev=1678611508&amp;do=diff"/>
                <rdf:li rdf:resource="http://projects.scorchingbay.nz/dokuwiki/arduino/start?rev=1678859066&amp;do=diff"/>
                <rdf:li rdf:resource="http://projects.scorchingbay.nz/dokuwiki/arduino/t6a34_driver_library?rev=1678611623&amp;do=diff"/>
                <rdf:li rdf:resource="http://projects.scorchingbay.nz/dokuwiki/arduino/tabs?rev=1523266345&amp;do=diff"/>
                <rdf:li rdf:resource="http://projects.scorchingbay.nz/dokuwiki/arduino/uPD7228_driver_library?rev=1678611458&amp;do=diff"/>
                <rdf:li rdf:resource="http://projects.scorchingbay.nz/dokuwiki/arduino/usbdev?rev=1678611563&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://projects.scorchingbay.nz/dokuwiki/_media//favicon.ico">
        <title>My Projects</title>
        <link>http://projects.scorchingbay.nz/dokuwiki/</link>
        <url>http://projects.scorchingbay.nz/dokuwiki/_media//favicon.ico</url>
    </image>
    <item rdf:about="http://projects.scorchingbay.nz/dokuwiki/arduino/2dplotter?rev=1687335753&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-21T20:22:33+12:00</dc:date>
        <title>arduino:2dplotter</title>
        <link>http://projects.scorchingbay.nz/dokuwiki/arduino/2dplotter?rev=1687335753&amp;do=diff</link>
        <description>[Page under construction (Cone icon by Fornax, CC-BY-SA 3.0, wikimedia commons)] 





Overview

As my first foray into the world of computer numerical control (CNC) machines, I thought I would build a 2D plotter from recycled CD/DVD drives.  There are seemingly endless examples of these machines on the internet, some with quite detailed construction instructions (for a few examples see cdrom recycling).  We might also call this style of device a “2D printer”, or “CNC plotter”, but I'll stick to…</description>
    </item>
    <item rdf:about="http://projects.scorchingbay.nz/dokuwiki/arduino/Controller_for_Cybot?rev=1627617331&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-07-30T15:55:31+12:00</dc:date>
        <title>arduino:Controller_for_Cybot</title>
        <link>http://projects.scorchingbay.nz/dokuwiki/arduino/Controller_for_Cybot?rev=1627617331&amp;do=diff</link>
        <description>[Cone icon by Fornax, CC-BY-SA 3.0, wikimedia commons] 





I have received a discarded Cybot robot which is mostly complete and decided to replace its control chips with an Arduino, which will require writing software to control the motors and receive inputs from the ultrasonic and LDR sensors.  There are quite a few projects on the internet that reuse the Cybot hardware but replace or modify the sensors and interface boards -  the objective with this project is to make a substitute for the pr…</description>
    </item>
    <item rdf:about="http://projects.scorchingbay.nz/dokuwiki/arduino/Spin-Scan?rev=1678612652&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-12T22:17:32+12:00</dc:date>
        <title>arduino:Spin-Scan</title>
        <link>http://projects.scorchingbay.nz/dokuwiki/arduino/Spin-Scan?rev=1678612652&amp;do=diff</link>
        <description>[Original camera setup to manually produce 360° animation.]I wanted to automate the creation of 360° animated GIF photos.  This sort of thing has been done many times in various ways by many people, so I am re-inventing the wheel here, but I don't have their solution to hand.  The obvious way to do it appeared to be to use an Arduino board to control a stepper motor and synchronize the camera.  I had previously created such animations by manually moving the camera and taking many photos, then ma…</description>
    </item>
    <item rdf:about="http://projects.scorchingbay.nz/dokuwiki/arduino/capmeter?rev=1678612191&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-12T22:09:51+12:00</dc:date>
        <title>arduino:capmeter</title>
        <link>http://projects.scorchingbay.nz/dokuwiki/arduino/capmeter?rev=1678612191&amp;do=diff</link>
        <description>[Cone icon by Fornax, CC-BY-SA 3.0, wikimedia commons] 





Overview

There are many articles about measuring capacitance using an Arduino.  In the simplest form they just measure the time to charge or discharge the capacitor with known voltage through a resistor.  But some are elegant, requiring no additional components at all!.  This concept seems a little ridiculous, but see the articles on Codewrite.co.uk by Jonathan Nethercott, linked to in the references section below.  With a bit of insp…</description>
    </item>
    <item rdf:about="http://projects.scorchingbay.nz/dokuwiki/arduino/fdd?rev=1678611588&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-12T21:59:48+12:00</dc:date>
        <title>arduino:fdd</title>
        <link>http://projects.scorchingbay.nz/dokuwiki/arduino/fdd?rev=1678611588&amp;do=diff</link>
        <description>[Cone icon by Fornax, CC-BY-SA 3.0, wikimedia commons] 





Overview

There are lots of floppy disk formats that it would be nice to be able to read without actually having to have the original computer to read them.  Eg Amiga format disks, variable speed Apple drives etc.  There appear to be quite a few projects out there with various implementations.  Initially this project will just be a place to collect and document ideas.</description>
    </item>
    <item rdf:about="http://projects.scorchingbay.nz/dokuwiki/arduino/ks0073_driver_library?rev=1661211072&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-08-23T11:31:12+12:00</dc:date>
        <title>arduino:ks0073_driver_library</title>
        <link>http://projects.scorchingbay.nz/dokuwiki/arduino/ks0073_driver_library?rev=1661211072&amp;do=diff</link>
        <description>I have a pile of display panels from Siemens optiPoint 500 series phones, that I wish to use in Arduino projects. These are 2 line by 24 character LCD status displays, controlled by Samsung KS0073 - a Hitachi HD44780 compatible LCD controller/driver chip that includes an SPI style  serial interface.</description>
    </item>
    <item rdf:about="http://projects.scorchingbay.nz/dokuwiki/arduino/metp0000_driver_library?rev=1678611690&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-12T22:01:30+12:00</dc:date>
        <title>arduino:metp0000_driver_library</title>
        <link>http://projects.scorchingbay.nz/dokuwiki/arduino/metp0000_driver_library?rev=1678611690&amp;do=diff</link>
        <description>I have a display panel from a faulty Mettler Toledo Model 8217 weigh scale, that I wish to use in an Arduino project. This a 1 line by 6 digit, 7-segment, LCD status display, controlled by an NEC μPD7225 serial interfaced LCD controller/driver chip.</description>
    </item>
    <item rdf:about="http://projects.scorchingbay.nz/dokuwiki/arduino/mx300_driver_library?rev=1678611661&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-12T22:01:01+12:00</dc:date>
        <title>arduino:mx300_driver_library</title>
        <link>http://projects.scorchingbay.nz/dokuwiki/arduino/mx300_driver_library?rev=1678611661&amp;do=diff</link>
        <description>I have a few LCD display panels from Canon printers like the MX300 and MX310 that I wish to use in Arduino projects. These are 2 line by 20 character LCD status displays that have no horizontal gap between the two rows of characters.  This suggests possibilities of creating double height characters that look natural.  Some of the character sets/fonts implemented here could be used on other 2 line LCD displays, and some rely on the existing inbuilt character set.  I have not determined which Hita…</description>
    </item>
    <item rdf:about="http://projects.scorchingbay.nz/dokuwiki/arduino/resources?rev=1614324436&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-26T20:27:16+12:00</dc:date>
        <title>arduino:resources</title>
        <link>http://projects.scorchingbay.nz/dokuwiki/arduino/resources?rev=1614324436&amp;do=diff</link>
        <description>Really just a page of bookmarks of useful looking Arduino info.

	*  Understanding Arduino UNO Hardware Design
	*  Arduino comparison guide.
	*  Arduino inline assembly code.
	*  Arduino timer interrupts
	*  Programming  Arduino in assembly language.
	*  Building an Arduino Robot, Part IV.
	*  Feeding power to Arduino, how to power it.
	*  Secrets of Arduino PWM.
		*  Adjusting PWM Frequencies.
		*  Timer Interrupts and PWM Pins.</description>
    </item>
    <item rdf:about="http://projects.scorchingbay.nz/dokuwiki/arduino/spilcd_driver_library?rev=1678611508&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-12T21:58:28+12:00</dc:date>
        <title>arduino:spilcd_driver_library</title>
        <link>http://projects.scorchingbay.nz/dokuwiki/arduino/spilcd_driver_library?rev=1678611508&amp;do=diff</link>
        <description>I have a couple of display panels, one from a Brother Fax-645, the other from a Panasonic KX-T7730 Phone, that I wish to use in Arduino projects. These are 1 line by 16 character LCD status displays, controlled by a Hitachi HD44780 compatible LCD controller/driver chip that uses an SPI  serial interface.</description>
    </item>
    <item rdf:about="http://projects.scorchingbay.nz/dokuwiki/arduino/start?rev=1678859066&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-15T18:44:26+12:00</dc:date>
        <title>arduino:start</title>
        <link>http://projects.scorchingbay.nz/dokuwiki/arduino/start?rev=1678859066&amp;do=diff</link>
        <description>Projects

	*  2D Plotter
	*  Cap meter
	*  Cybot
	*  Linear CCDs
	*  Spin Scan
	*  Steppers
	*  METP0000
	*  μPD7228
	*  MX300
	*  Shields
	*  SPI LCD
	*  T6A34
	*  USB device
	*  FDD device

Ongoing and complete projects

	*  Spin Scan, making 360 degree animated GIF photos
	*  METP0000, NEC µPD7225 based LCD display panel Arduino driver
	*  Canon MX300, Canon MX300/310 printer LCD display panel Arduino driver.
	*  NEC µPD7228 and μPD16434 LCD display panels driver
	*  SPI LCD, LCD display pane…</description>
    </item>
    <item rdf:about="http://projects.scorchingbay.nz/dokuwiki/arduino/t6a34_driver_library?rev=1678611623&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-12T22:00:23+12:00</dc:date>
        <title>arduino:t6a34_driver_library</title>
        <link>http://projects.scorchingbay.nz/dokuwiki/arduino/t6a34_driver_library?rev=1678611623&amp;do=diff</link>
        <description>I have a display panel from a Panasonic UF-V40 fax, that I wish to use in an Arduino project. This a 1 line by 20 character LCD status display, controlled by a T6A34 Toshiba serial interfaced LCD controller/driver chip.




Overview

I looked for an Arduino library that would talk to this chip-set, but failed to find one.</description>
    </item>
    <item rdf:about="http://projects.scorchingbay.nz/dokuwiki/arduino/tabs?rev=1523266345&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-09T21:32:25+12:00</dc:date>
        <title>arduino:tabs</title>
        <link>http://projects.scorchingbay.nz/dokuwiki/arduino/tabs?rev=1523266345&amp;do=diff</link>
        <description>*  .
	*  Spin-Scan.
	*  upd7228 Driver.
	*  Cybot.
	*  Stepper motors.</description>
    </item>
    <item rdf:about="http://projects.scorchingbay.nz/dokuwiki/arduino/uPD7228_driver_library?rev=1678611458&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-12T21:57:38+12:00</dc:date>
        <title>arduino:uPD7228_driver_library</title>
        <link>http://projects.scorchingbay.nz/dokuwiki/arduino/uPD7228_driver_library?rev=1678611458&amp;do=diff</link>
        <description>I have two LCD modules, recovered from now forgotten devices, that I wish to use in Arduino projects. These are 2 line by 20 character LCD status displays, controlled by two NEC μPD7228 controller chips.




Overview

I looked for an Arduino library that would talk to this chip-set, but failed to find one. I did find a small sample of code written by H. Imayuki (8 Mar 2010), dm2020.c for a 16f819 PIC controller, so used that to understand how to talk to these chips.[uPD7228 cell layout]</description>
    </item>
    <item rdf:about="http://projects.scorchingbay.nz/dokuwiki/arduino/usbdev?rev=1678611563&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-12T21:59:23+12:00</dc:date>
        <title>arduino:usbdev</title>
        <link>http://projects.scorchingbay.nz/dokuwiki/arduino/usbdev?rev=1678611563&amp;do=diff</link>
        <description>[Cone icon by Fornax, CC-BY-SA 3.0, wikimedia commons] 





Overview

Some Arduinos, eg Leonardo, can act as USB input devices for PCs etc, emulating mice, keyboards etc.

Hardware description

Where the Arduino board does the USB processing on the main chip rather than having a separate dedicated USB controller chip, it can be made to emulate USB input devices to a host PC.   Also Arduinos that use an atmega8u2 or atmega16u2 chip for the USB interface (rather than the dedicated FT232RL or simi…</description>
    </item>
</rdf:RDF>
