CatGenie: Resetten van een Cartridge SaniSolution (2 / 6 stap)

Stap 2: Maak je alles klaar: de Arduino Software


De Arduino
Krijg je Arduino (Ik zal met behulp van een Diecimila dus als u bent helemaal geïntimideerd door de Arduino, krijgen dat een), dan download en installeer de software op uw computer. Ik weet dat ik ben behoorlijk vaag hier, maar dit is veel beter gedekt op de Arduino website dan ik ooit zou kunnen doen.

Voorzeker gij moet er, venture veel leren, en terug te keren tot mij verlicht. :-)

De Software-kant

Zodra je alles gekocht hebt / gebouwd / geïnstalleerd en werkt, moet u deze "schets" (Arduino-ese naar "program") in je Arduino laden (kopiëren & plakken in uw ontwikkelomgeving en vervolgens uploaden naar je Arduino):

 #include <Wire.h>#define CG (B1010000)boolean resetSuccess = false;int isReset = 13;int byteArray []= {01, 01, 01, 60, 60, 60, 60, 60, 60, 8, 8, 8, 33, 33, 33, 255};void setup(){ pinMode(isReset, OUTPUT); digitalWrite(isReset, LOW); Wire.begin(); // join i2c bus (address optional for master)}void loop(){ if (resetSuccess) { delay (2000); // our work is done - pause for a while resetSuccess = false; } else { resetCartridge(); resetSuccess = verifyCartridge(); digitalWrite(isReset, resetSuccess); }}void resetCartridge(){ for (int i=3; i < sizeof(byteArray)/2; i++) { Wire.beginTransmission(CG); Wire.send(i); Wire.send(byteArray[i]); Wire.endTransmission(); delay(4); }}void movePointerTo(int deviceAddr, int memoryAddr){ Wire.beginTransmission(deviceAddr); Wire.send(memoryAddr); Wire.endTransmission();}boolean verifyCartridge(){ boolean success = true; movePointerTo(CG, 3); Wire.requestFrom(CG, 3); while (Wire.available()) { if (Wire.receive() == 60 && success == true) { // looking good so far } else { success = false; } } return success;} 

Degenen onder u die Arduino programmeur goeroes zijn gelieve te voelen vrij om deze code optimaliseren - Stuur mij de verbeterde versie dus ik hier-it post kan.

U hoeft niet zelf problemen met de details van wat daadwerkelijk gebeurt er opdat je zo geneigd voelt; Kortom, u uw cartridge verbinden met de Arduino en het blijkt op een LED wanneer het resetten afgerond wordt. Wanneer u de cartridge loskoppelt, gaat het licht uit. Schuim, spoelen, herhalen.

op de hardware...

Gerelateerde Artikelen

Uw Vulpen van Refill Cartridges en opslaan

Uw Vulpen van Refill Cartridges en opslaan

de meeste nieuwere vulpennen gebruiken kunststof inktcartridges. U kunt uw eigen vullen en een heleboel geld besparen. Navulling ook elimineert het probleem van het vinden van de cartridge die u nodig hebt in de winkels.Flessen inkt is gemakkelijk te
Het wijzigen van een Genesis Model 3 te spelen Japanse

Het wijzigen van een Genesis Model 3 te spelen Japanse

ik heb onlangs pakte een Genesis 3. Als u nog niet gezien, zijn ze zeer kleine versies van de Genesis. Later kwam ik erachter dat ze blijkbaar Japanse invoer kunnen spelen. De cartridge-sleuf is zelfs groot genoeg voor de grotere Japanse cartridges,
CatGenie: Herstellen (en het voorkomen van) een Arm rotatie Pin mislukking

CatGenie: Herstellen (en het voorkomen van) een Arm rotatie Pin mislukking

de pooper scooper of "GenieHand" op een CatGenie is verbonden met een gebogen metalen arm. Aan de andere kant van deze arm is een groot tandwiel dat draait uit te breiden en intrekken van de hand. Door een gat in de arm is een pen die wordt opge
Repareren van een lekkende prijs Pfister douchekraan (vervangen/tuning van de cartridge)

Repareren van een lekkende prijs Pfister douchekraan (vervangen/tuning van de cartridge)

Dit is mijn kraan/douche combo in mijn master bad. Ik gerenoveerd het mezelf, ongeveer 4 jaar geleden en de laatste tijd zodra het water uit het haar nog druipend, tot verschillende graden van lekkende te sluiten. Soms is het veel soms net een infuus
Hoe maak je een perforator door herbestemming van een.357 Sig Shell (Bullet Cartridge)

Hoe maak je een perforator door herbestemming van een.357 Sig Shell (Bullet Cartridge)

hier is een manier om te hergebruiken die bereik-cartridges die u kan niet gewoon geduld om te vertrekken op het pistool bereik, na uw maandelijkse bereik praktijk!de.357 Sig (pistool patroon) Maak een UITSTEKENDSTE "Plug" stijl gat punch.  De g
Mini fishing reel van een 35 mm film cartridge

Mini fishing reel van een 35 mm film cartridge

vandaag hebben we een beetje winder gemaakt van een 35 mm film patroon.Dit kan worden gebruikt vislijn opslaan in een survival kit of tekenreeks schoon en georganiseerd te houden in een gereedschapskist. of als de haspel in een ultralichte visserij-o
Demonteren en herladen van een 110 Film Cartridge

Demonteren en herladen van een 110 Film Cartridge

medelijden met de arme Instamatic Pocket-fotograaf.  Hij/zij heeft gezien de keuzes van de film verkommeren door de jaren heen... geen meer Kodachrome, geen meer zwart-wit, niet meer van de film van de dia, enz, enz, enz.Nou, sommige mensen kunnen ni
Bouwen van een 1:1 schaal Portal pistool met verlichting

Bouwen van een 1:1 schaal Portal pistool met verlichting

Inleiding:Dit Instructable zal detail het proces ging ik door terwijl de bouw van mijn eigen Diafragma wetenschap Handheld Portal apparaat [AKA de "Portal Gun"] uit het ventiel wild Portal & Portal 2. Hoewel de Portal Gun de belangrijkste fo
Bouwen van een $550 (AU) Delta Printer

Bouwen van een $550 (AU) Delta Printer

de Kossel XL Delta printer is een groot stuk van hardware dat u kan ofwel het kopen in een kit die ik builda3dprinter.eu duurt het ongeveer een maand voor een volledige kit aanbevelen te komen en ze zijn ongeveer £560 (650 dollar) ($860AUD) of de afz
Hoe te laden van een kogel met behulp van de Lee Classic Loader.

Hoe te laden van een kogel met behulp van de Lee Classic Loader.

The Lee Classic Loader gereedschap is een kleine kit gemaakt door Lee tools waarmee u gemakkelijk eneconomisch herladen kogels van elk kaliber. In dit Instructable zal ik laten zien hoe de tool gebruiken om te ladeneen.30-06 Springfield patroon, maar
Van Sega Cartridge te gek dansen Robot!

Van Sega Cartridge te gek dansen Robot!

(Als je dit instructable, please vote voor mij. Bedankt!)Nu ik ben werkzaam in de Engineering voor Kids Azerbeidzjan, ten slotte heb ik de gelegenheid om kinderen te leren dat ze hun eigen uitvindingen, kunnen maken met behulp van gewone materialen d
Restauratie van een Stereo Console van 1965 Sylvania SC773C

Restauratie van een Stereo Console van 1965 Sylvania SC773C

Hallo mensen!Dit is een gids over het terugzetten van een oude stereo console! Ik ben een student Elektrotechniek en hield van dit project! Ik dacht dat ik zou schrijven van mijn eerste Instructable en hopelijk helpen iedereen proberen dit zelf!Sommi
Goedkope draadloze muizenval alarm met behulp van een ATtiny85

Goedkope draadloze muizenval alarm met behulp van een ATtiny85

Een paar weken geleden maakte ik de jaarlijkse expeditie tot onze zolder te halen de Chrismas decoraties. Zoals ik was het passeren van de vakken naar mijn vrouw die realiseerde ik me hadden we sommige ongenode kostgangers, duidelijk door hun uitwerp
Maken van een SMD-Reflow-Oven

Maken van een SMD-Reflow-Oven

Ik heb al vele jaren een elektronica-hobbyist en hebben altijd geplakt met via-hole onderdelen bij het maken van een project. Maar naarmate de tijd vordert, niet alleen zijn meer en meer onderdelen zijn alleen beschikbaar in SMD (surface mount appara