PA0KN

PA0KN

9DOF Arduino Mega

Bascom-AVRPosted by Weblog owner Fri, August 19, 2011 22:39:24


  • Comments(0)//www.pa0kn.nl/#post88

ILI9325 code

Bascom-AVRPosted by Weblog owner Wed, July 13, 2011 23:30:02

ILI9325 controller code voor Bascom-AVR. Flinke uitzoekklus tot in de late uurtjes. Mooie demo met gebruik van aardig wat subroutines. Nog wat uitzoekwerk rondom de SD-card. Maar al wel bruikbaar om mooie menu's te maken.

  • Comments(0)//www.pa0kn.nl/#post85

Portable alarm

Bascom-AVRPosted by Weblog owner Sat, February 26, 2011 14:11:12

Portabel alarm. PIR. Wavecom GSM module. Je zet het neer in een ruimte die bewaakt moet worden en met een telefoontje naar de Wavecom GSM module wordt het systeem op actief gezet. Wanneer er beweging in de kamer wordt gesignaleerd wordt er een SMS gestuurd gevolgd door het draaien van het nummer van de ontvangende partij. Mocht het SMS'je er lang over doen om te arriveren, dan ben je door het gewoon bellen reeds gealarmeerd.

Print is voorzien van een Atmega128 met een bootloader.

  • Comments(0)//www.pa0kn.nl/#post83

3 Watt Led

Bascom-AVRPosted by Weblog owner Mon, January 31, 2011 23:53:52

Navigatielichten... 3 Watt LED aangestuurd door een ATTINY12 geprogrammeerd in Bascom-AVR.

  • Comments(0)//www.pa0kn.nl/#post82

Bootloader in de standalone 9DOF

Bascom-AVRPosted by Weblog owner Sun, January 09, 2011 19:39:25

Nu de standalone microcontroller en de electronca erom heen werken zou het wel handig zijn als er een bootloader in de microcontroller wordt gezet zodat we alleen maar de USB aansluiting nodig hebben om er een programma in te zetten. Of dat een Bascom-AVR programma of een Arduino programma is, is op dit moment nog niet echt belangrijk, het kan allebei.

De bootloader-hex file kan gevonden worden wanneer je een Arduino installatie hebt uitgevoerd in de directory:

Arduino-0021/hardware/arduino/bootloaders/atmega

Ik heb gekozen voor de AtmegaBOOT_168_atmega328_pro_8MHZ.hex

Deze hex-file middels Bascom-AVR in de microcontroller geschoten, via de ICSP connector. Daarna in Bascom-AVR de fusebits als volgt aangepast:

Ik heb nog Arduino's gezien waarbij de Lockbit 65 op 00 is gezet, om te voorkomen dat er in het bootloader gedeelte geschreven wordt. Verder ook de fusebits RSQ, brown out op 2,7 volt. Voorlopig laat ik het zo even staan.

Daarna Arduino opgestart en het BLINK voorbeeld geladen nadat ik voor de Arduino Pro or Pro Mini (3.3V, 8 Mhz) w/ Atmega328 heb gekozen.

BLINK in de 9DOF geladen om te zien dat alles werkt!!!

  • Comments(0)//www.pa0kn.nl/#post81

9DOF maar dan standalone

Bascom-AVRPosted by Weblog owner Sun, January 09, 2011 18:56:54

Begonnen met de opbouw van een standalone versie van de Arduino Mega 9DOF Bluetooth shield. Er is plaats voor een Atmega328p net zoals die er is op de originele Sparkfun 9DOF IMU. Eerste test geslaagd, de microcontroller geprogrammeerd via de ICSP programmeerstekker. Nu nog zaak om er een bootloader in te zetten en de fusebits aan te passen. Atmega328p draait nog op zijn interne clock die nog wordt gedeeld door 8. 1 Mhz dus om precies te zijn.

  • Comments(0)//www.pa0kn.nl/#post80

Roll op het display

Bascom-AVRPosted by Weblog owner Fri, August 20, 2010 00:46:43

Zie hier Roll op het display. Heb de waarden onderin het scherm pas om de 10 wijzigingen moeten weergeven, anders waren ze niet te lezen, zo snel werden ze aangepast. Roll loopt van -180 naar 0 naar +180. Ook weer gebruik gemaakt van de routines van J.P. Duval. Alleen in deze versie wordt i.p.v. half rood en half zwart, de lijn in één keer geschreven. Bij een nieuw weer te geven lijn wordt de oude lijn overschreven met de kleur wit en de nieuwe lijn geschreven. Werkt ontzettend snel. Nu de Roll nog koppelen aan de Pitch. Dus de lijn zou vertikaal over het scherm moeten verschuiven. Verder wil ik nog de vlakken boven en onder op laten vullen met een kleur. Zit standaard niet in Bascom-AVR, dus moet daar zelf een routine voor maken.

  • Comments(0)//www.pa0kn.nl/#post75

Kompas

Bascom-AVRPosted by Weblog owner Mon, August 16, 2010 01:50:27

Kompas werkend gekregen met de informatie die uit de Arduino Mega 9DOF Bluetooth shield komt. Wel wat uitzoekwerk. Informatie uit de 9DOF loopt van +180 via 0 naar -180 waarbij 0 het zuiden is en +180/-180 het noorden. Dit omgezet naar 0 tot 360 graden en dat een Bascom-AVR routine ingevoerd die netjes een pijl op het Nokia 6100 EPSON en PHILIPS scherm zet. Mooi start-up scherm gemaakt en een achtergrondplaatje voor de kompasnaald. Heb gebruik gemaakt van grafisch display clock routines van J.P. Duval die zijn te vinden in het Bascom-AVR forum. In plaats van een uren, minuten, seconden wijzer die maar de helft van het scherm beslaat, een kompasnaald gemaakt die van de ene naar de andere kant loopt en in het midden van rood naar zwart kleurt.

Het splash-scherm:

En de kompas roos:

  • Comments(0)//www.pa0kn.nl/#post74
« PreviousNext »