Bitcoin prijs Ticker (bijna) van kras met behulp van Arduino als ISP (2 / 6 stap)

Stap 2: Breadboard testen


Ik stel voor dat je om te bouwen alles op een breadboard eerst met behulp van de Arduino (ik gebruikte de Arduino UNO). Vervolgens zal u zitten kundig voor testen als de code werkt, en dat u kunt verbinden met uw WIFI (als u hebt ingevoerd de verkeerde referenties enz.). Deze beelden zal u tonen hoe te stellen met behulp van de CC3000 shield, maar het zal werken met de uitbraak zo goed. Volg gewoon de aanwijzingen hieronder om te weten welke pin waar komt.

Adafruit CC3000
Zoals u ziet in de afbeelding gebruikte ik een CC3000 schild had ik tot rond, maar u zal zitten kundig voor de uitbraak zo goed gebruiken. Als u van de break-out die uw pinnen er zo uitzien gebruikmaakt moeten:

  • IRQ -> Arduino 3
  • VBEN -> Arduino 5
  • CS -> Arduino 10
  • MOSI -> Arduino 11
  • MISO -> Arduino 12
  • CLK -> Arduino 13
  • Vin -> macht
  • GND - > grond

LCD-Display
Op het display. Ik heb de pennen op het beeldscherm van 1-16 en vanaf de onderkant omhoog genummerd. Neem een kijkje op de afbeelding, in het geval dat u wilt de installatie bevestigen. Zoals u op de afbeelding zien kunt, heb ik niet eventuele vrouwelijke pin headers toegevoegd op mijn CC3000 schild, waardoor het een beetje moeilijk om te verbinden de draden. Probeer buigen van het einde van de draden een beetje te maken van een haak, als u worden geconfronteerd met hetzelfde probleem - het werkte perfect voor mij. Zorg ervoor dat ze sluit niet onder het schild.

  • LCD 1 -> grond
  • LCD 2 -> Power
  • LCD 3 -> grond (of u kunt toevoegen aan een potentiometer, die op macht en bodem verbindt. Dit is te wijzigen van het contrast van het scherm. Echter kreeg ik het beste resultaat verbinden het rechtstreeks op de grond.)
  • LCD 4 -> Arduino 8
  • 5 LCD -> grond
  • LCD 6 -> Arduino 7
  • LCD 11 -> Arduino 6
  • LCD 12 -> Arduino 4
  • LCD 13 -> Arduino 9
  • 14 LCD-Arduino 2 >
  • LCD 15 -> macht door middel van een weerstand van 220 Ohm
  • LCD 16 -> grond

Schakelaars
Tot slot toevoegen u uw schakelaars/knoppen over de center-rail van het breadboard. Sluit nu één been aan de macht en de andere aan de grond door middel van een 10k Ohm weerstand. Het been tegenover van de weerstand gaat naar de Arduino pinnen. Ik heb niet genoeg ruimte op mijn kleine breadboard, dus ik moest krijgen creatief en gebruiken van draden met vrouwelijke pin headers mijn 4e schakelaar verbinden met de Arduino. Ik gebruikte de analoge pinnen want we zijn bijna op digitale pennen op de arduino. Ik gebruikte A0, A1, A2 en A4, maar u kunt elk gewenst. Herinner me enkel dienovereenkomstig te wijzigen de schets/code!

Uploaden van de schets
Alles wat die we moeten nu is het uploaden van de schets. Ik heb gereageerd elke sectie van de code, maar bovenal is in het Deens. Het moet echter gemakkelijk te begrijpen van de code zelf. Ik zal het veranderen naar een Engelse versie wanneer ik wat vrije tijd. Voel je vrij om het aanbrengen van wijzigingen, en ik zou graag zien wat je hebt gedaan. Het is een vrij lang stuk van code en in plaats van kopiëren, plakken, heb ik het hier geupload.

Je moet de details van uw WIFI wijzigen. De volgende regels moeten worden gewijzigd:
#define WLAN_SSID "Network_name"
#define WLAN_PASS "Passphrase"
#define WLAN_SECURITY WLAN_SEC_WPA2 (alleen veranderen als u geen van WPA2 gebruikmaakt)

De code/schets is zeker niet perfect, maar het is echt krijgt de klus te klaren. U bent meer dan welkom om te gaan en eventuele verbeteringen. Bijvoorbeeld, ik heb niet toevoegen een debouncing voor de wissels en kruisingen, maar slechts een kleine vertraging om te voorkomen dat ze steeds ingedrukt meerdere keren op een enkele klik. Het werkte perfect voor mijn wissels en kruisingen, maar dat zou een goede plek om te beginnen worden, vooral als je rode knoppen zelfs maken wanneer u niet op hen. Gelieve te uploaden van uw voorbeeld en maak een opmerking over het. Ik zal zeker geen goede verbeteringen toevoegen aan deze code.

Zodra alles werkt zoals het zou moeten, ga je gang en schakel uw breadboard om ruimte voor de volgende stap te maken.

Gerelateerde Artikelen

Vuil goedkoop ATtiny-85 Tv-B-Gone(switches off any TV!), vermeerderd met arduino als isp

Vuil goedkoop ATtiny-85 Tv-B-Gone(switches off any TV!), vermeerderd met arduino als isp

De TV-B-Gone is een geweldig stukje techniek en codering. Samen met de toepasselijke naam klein, AT-klein, kunnen we een geweldige universele afstandsbediening die van elke TV veranderen kan. Dit werd oorspronkelijk verkocht als een bouwpakket, maar
Les 2: Met behulp van Arduino als een macht bron voor een circuit

Les 2: Met behulp van Arduino als een macht bron voor een circuit

Hallo weer, studenten, aan mijn tweede les van mijn cursus om te leren van elementaire elektronica. Voor degenen die niet mijn eerste les, die de zeer, zeer, basisprincipes van circuits gezien hebben beschrijft, zie dat nu. Voor degenen die al mijn v
Programmeren van AVR met Arduino als ISP zonder Bootloader en externe Crystal

Programmeren van AVR met Arduino als ISP zonder Bootloader en externe Crystal

Hallo!!. Ik ben Avra en dit is mijn eerste instructable. Hier ga ik uitleggen hoe te branden van codes op standalone AVR ICs zonder gebruik te maken van elke USBASP, elke externe crystal en elke bootloader. U hoeft alleen een Arduino board. Mogelijk
De Wireless, obstakel detectie, piepen Robot met behulp van Arduinos!

De Wireless, obstakel detectie, piepen Robot met behulp van Arduinos!

Dit is een belemmering van het draadloos gecontroleerde, autonome robot opsporen!Een tijdje terug had ik maakte van dit Instructable en wilde maken sommige belangrijke verbeteringen sinds.De volgende zijn de robot de kenmerken:-1.he de draadloos geco
Makey Makey interactief verhaal met behulp van kras!

Makey Makey interactief verhaal met behulp van kras!

Instructies over hoe te maken van een interactieve verhaal over kras met behulp van de Makey Makey en het belangrijkst uw verbeelding!Stap 1: Verzamel alle leveringen die nodig.Leveringen nodig zijn:Makey Makey KitComputer (ofwel een laptop of deskto
1.000 stappen Project - plan uw eigen wandel paden met behulp van Google Earth!

1.000 stappen Project - plan uw eigen wandel paden met behulp van Google Earth!

Dit is een project dat ik heb in mijn sport psychologie klas dit semester gewerkt. De klasse werd opgesplitst in groepen en gegeven schredentellers, die wij op verschillende plaatsen in Louisville gebruiken zou om interessante wandelpaden. Wij vervol
A maken 3D Print van begin tot het bestand met behulp van Zbrush voor Beginners

A maken 3D Print van begin tot het bestand met behulp van Zbrush voor Beginners

U moet:Een computer Zbrush 4R4 of een vergelijkbare groep Z plugin 3D Printer exporteur (vrij van Pixologic van web-pagina)Tijd: 2-3 uurOK, dit is mijn eerste instructable en ik hoop dat u het nuttig vinden. Het doel is om te laten zien dat jullie he
BloodBowl zet teller met behulp van 7-segment LED's

BloodBowl zet teller met behulp van 7-segment LED's

dit project was voor een BloodBowl spel beurt counter met zes Charlieplexed 7-segment LED's.Stap 1: Concept Een vriend van mij vroeg me over ideeën voor het bouwen van Bloodbowl beurt teller voor zijn spel. Niet wetende wat dit was, en wat hij wilde,
Hoe een EMP-Generator Maak zonder met behulp van camera circuit

Hoe een EMP-Generator Maak zonder met behulp van camera circuit

Hier krijgt u te weten hoe te maken en emp generator maar in tegenstelling tot alle anderen zonder met behulp van een camera-circuitPlus zijn veilig en neem voorzorgsmaatregelen tijdens het die ik ben niet verantwoordelijk voor enige ongeluk dat bij
Hoe teken je fundamentele cartoon volkeren: stap 2" andere charecters maken met behulp van het sleutelgat ken

Hoe teken je fundamentele cartoon volkeren: stap 2" andere charecters maken met behulp van het sleutelgat ken

Yo. Haar kind weer. Nu, is het punt van stap 2 te gebruiken van de methode ken sleutelgat zodat andere tekens. Voor de volgende paar stappen, als voorbeeld, ik zal u tonen hoe te trekken van een meisje (omg! snik!). Dit is om te tonen hoe het maken v
Met behulp van een I2C LCD op Attiny85

Met behulp van een I2C LCD op Attiny85

Met behulp van een LCD-scherm op een kleine chip als een attiny85 niet echt zo hard en tot is recente ik niet eens het gerechtvaardigd een instructable, maar ik heb vragen over, dus ik kan ook ingaan op het proces.Met de attiny gebaseerde slechts met
Branden van de Bootloader op de ATMega328 met behulp van Arduino UNO als ISP

Branden van de Bootloader op de ATMega328 met behulp van Arduino UNO als ISP

UPDATE: deze tutorial zal werken op de Arduino IDE 1.0.1, de recente 1.0.5 brengt enkele wijzigingen op de schets van de ISP, dus ik ben niet zeker of het zal werken (ik kocht 2 ATMega328 en verbrand, zowel op 1.0.1).Gebruik 1.0.1 om eventuele proble
Het wijzigen van de fuse-bits AVR Atmega328p - 8-bit microcontroller met behulp van Arduino

Het wijzigen van de fuse-bits AVR Atmega328p - 8-bit microcontroller met behulp van Arduino

In dit instructable leert u hoe u kunt wijzigen van de fuse-bits van Atmega328p microcontroller. Ik ben met behulp van Arduino mega als programmeur aan programma Atmega328P-PU op breadboard. Het komt met een standaard 1MHz interne gekalibreerd oscill
ATtiny programmeur met behulp van de Arduino ISP

ATtiny programmeur met behulp van de Arduino ISP

voor relatief kleine (minder aantal pins dan ATmega328) projecten, ATtiny serie, ATtiny45 of Attiny85 zijn goede keuze qua fysieke grootte (8-DIP of 8-SOIC) en laag stroomverbruik.Er zijn vele manieren om hem te programmeren. Een van de populaire app