De Arduino NANO met LCD voor een SWR/POWER meter in test opstelling.
De software van ON7EQ geladen en werkend, maar voor het zover was moest ik aardig aan de bak.
Ik had van Arduino eerst al de iets grotere UNO met Keyboard LCD shield
Daarop heb ik de SWR/Power meter software van Jean-Jacques ON7EQ geinstalleerd
Heel mooi spul Arduino echter aansluiten op de PC via USB kan nogal moeizaam gaan.
Arduno heeft FTDI techniek en ook drivers daar heb ik goede ervaring mee, waarom het met Arduino zo moeizaam gaat is een raadsel.
PenP installeert een standaard Usb-serial driver CH340 op mijn PC voor de UNO werkt die niet
het moet in de HW list zijn: aduino UNO(comX)
De door Windows gekozen driver moet handmatig worden ge -update
volgens deze procedure met USB aangesloten UNO:
Winkey+break apparaatbeheer onder poorten zoeken naar de usb serialport die de UNO heeft toegevoegd rmk stuurprogramma bijwerken > op mijn computer zoeken
> ik wil kiezen uit een lijst > browse naar de Arduino installatie map drivers > FTDI
daar moet arduino.inf staan selecteer die dan ok
er moet een lijst van Arduino drivers zichtbaar worden duidelijk dan de UNO driver kiezen.
Daarna met enig geschakel gereset en eventueel aanpassen van de comport is het mogelijk dat het up loaden werkt zonder de bekende foutmelding: ( avrdude: stk500_getsync(): not in sync: resp=0x00 )
Het koste me best wel moeite omdat de port die Arduino zelf in de hardware map aanmaakt soms niet in de IDE - extra - comports in de lijst staat....
En ook al wordt in de hardware de USB als Arduino UNO (com3) getoont de IDE van Arduino staat standaard op com1 of een andere?
Er moet in de Arduino IDE ( Integrated Develop Environment) de betreffende hardware worden gekozen de UNO of de NANO
Maar zover kwam het op mijn Lenovo W7-64 niet eens
Het starten van de IDE door een "sketch" te openen breekt al af met een fout
launch4J na een minuut dat het welkomst loogootje staat te wachten
Het zal toch ook eens gewoon werken!
Deze Lenovo W510 is alergies voor Arduino !
Ik heb inmiddels een leuke verzameling van Laptops op een X60 Lenovo start Arduino wel op
Deze fout heeft iets met Java te maken, dat heeeeeeel erg belangrijke programma met dat kopje koffie logootje zonder Java bestond internet niet zoo! belangrijk is dat..
En dat willen ze weten ook bij Oracle. Pas op bij Java updates word automatisch allerlei ongevraagde software geïnstalleerd b.v. ASK de zoek machine die altijd in het duister tast.
Maar goed met veel gedoe ports nummers aanpassen reboot andere USB ports en de rulers van de serial port Fifobuffers op nul gezet
Het lukt nu om de ON7EQ software aan te passen voor de UNO hardware en te uploaden.
De UNO gebruikt com3 de Nano com4
Deze Arduino Uno is een beetje te groot en past niet in het kastje van de uitlezing.
Het kost maar een paar €'s verslavend "shoppen" bij Mini / Lite in the box
de NANO met LCD erbij aangeschaft.
De NANO dat is een heel erg klein systeempje.
Bevat een ATMEL380 met USB verrassend krachtige processor.
Maar om er mee te werken moet eerst "even" een verbinding via mini USB worden gemaakt.
Dat zou niet zo moeilijk mogen zijn aansluiten wachten totdat de driver geïnstalleerd is en klaar.
Het lukte mij niet met de boven genoemde driver selectie een werkende driver voor de NANO te vinden .
Maar in tegenstelling tot de NANO gebruikt de UNO wel de CH340 die standaard gevonden kan worden door P en P maar dan moet het wel een nieuwere CH341 versie zijn.
Standaard werd CH340 (COM4) gevonden als een geldige driver zonder fout melding in de HW
vooraf in IDE - extra - board - NANO w ATmega328 selecteren en de comport kiezen die de hardware manager aangeeft.
.
Even een plug en pray.. compile en upload upload van het originele ON7EQ programma dat in de Arduino wereld een sketch word genoemd het is C-code
In de Arduino Library waar de sketches staan mogen de namen geen spatie hebben en niet starten met numeriek.
Echter bij upload naar de NANO na te lange tijd kwam weer de inmiddels bekende melding:
avrdude: stk500_getsync(): not in sync: resp=0x00 de NANO reageert niet.
Na e-mail contact met Jean-Jacques die me een nieuwere driver stuurde lukte het de upload te doen
blijkbaar heeft de NANO niet een
Arduino NANO (com4) driver maar is dit een CH340 (COM4) type
Op de site van Arduino of forums heb ik hierover geen informatie gevonden.
Of ik nu werkelijk die CH341 nodig heb die overigens in de hardware nog aangegeven is als CH340
Maar nu het werkt niet meer aankomen!
Het is nu zaak om de NANO met het LCD in een kastje te bouwen en via een 9pol aan te sluiten op de SWR meetbrug voor 475kHz en hoger die ook nog moet worden afgebouwd.
Maar ik kan ook andere meetbruggen aansluiten voor VHF UHF enz.
De UNO en de NANO hebben zich tot het uiterste geweerd om te werken maar uiteindelijk heb ik toch gewonnen voorlopig..
Bestellen behalve de NANO en LCD is het nodig om diverse passende header connectors breadboard jumpers druknopjes buzzer enzovoort mee te bestellen het kost niet veel maar het duurt wel even.
Ik heb nog geen import bekeuring gekregen voor Mini in the box.
Voor een andere online bestelling een KFL3B-FM FM filter van Elecraft moest ik wel de staatskas met 38€ spekken
zodat de FM mode optie toevoeging in de K3 c.a. 180€ kost
meestal als het uit de USA komt ben je aan de beurt het is overigens net als heel vroeger toen de EU nog niet bestond een volledig willekeurige zaak of je wel of niet in de prijzen valt.
Je zou toch eigenlijk de VAT terug moeten kunnen krijgen bij import.
Algemeen over SOFTWARE
Ik verdeel het grofweg in 3 categorieën.
Software die is gemaakt om gelijk te werken en software die is gemaakt zodat het pas werkt nadat aan alle al of niet gedocumenteerde voorwaarden is voldaan.
Dan blijft er nog software van de buiten categorie, die werkt niet.
Ik werk veel met Visual Basic 6 de beste Windows programma ontwikkel software en IDE die gemaakt is imho.
Vb6 word niet langer ondersteund voor W8 W7 geeft al waarschuwingen bij de installatie van VB beetje bang maken kan geen kwaad zal MS wel denken er moet brood op de plank!
Kom je op forum discussies waar het over VB6 gaat wordt dat door de "echte" programmeurs die met Visual C werken vaak afgedaan als een minderwaardige tool zonder verdere argumentering.
Sommige "programmeurs" zijn nogal arrogant. Een heel slechte eigenschap zeker voor mensen die met software bezig zijn. Natuurlijk heeft VB6 zijn grenzen net zoals C.
Er was er zelfs een mannetje die beweerde dat hij in 1 weekend VB6 wel even zou leren en er mee programmeren. Dat kan nooit een serieuze software man zijn denk ik dan. VB6 is een programmeer gereedschap net als C en andere programmeer talen. Goed gereedschap is nog maar het halve werk.
En de software projecten bij onder andere de overheid waar 99% mislukt!
Is ook geen wonder dan denk ik als dergelijke types er over gaan.
MySQL en MS SQL vallen onder de 2e categorie software
en MySQL voor mij onder de derde, maar de meesten zullen het zonder problemen kunnen installeren neem ik aan er zijn miljoenen gebruikers.
N1MM + gebruikt het maar dat installeert perfect.
Bij mySQL begint de verwarring al op de site van Oracle fantasie volle namen het is lastig de juiste software te vinden.
Maar het gaat om de GPL Community server, daar zijn 2 downloads een kleine en een grote .
Bij het starten van de installatie loopt het hier gelijk dood
in de task manager de installer deleten
maar verder ben ik niet gekomen.
MS SQL dat is een pakket dat niet compleet is
tijdens de installatie wordt regelmatig naar tot dan toe ongenoemde extra te installeren software gevraagd. Met typische MS namen niemand weet waarvoor het is maar zonder gaat het niet verder..
Bovendien staat na installatie standaard de netwerk toegang uit!
dan werkt het standaard niet.
Wat wel goed werkt is het gratie Postgrsql
natuurlijk vergt het wat studie maar er geen domme dingen
als bij MySQL of MS SQL
Comments