2 079 läst ·
17 svar
2k läst
17 svar
Någon Raspberry PI /Arduino kunning här?
Det finns en manual för hur du gör egna bibliotek på arduino.cc. Har för mig att du måste lägga till något i dem. Du borde kunna välja import library någonstans i menyerna.
Egna includes för projektet lägger du i samma mapp. Glöm inte att använda citattecken istället för angle brackets (vinkelparanteser??).
Egna includes för projektet lägger du i samma mapp. Glöm inte att använda citattecken istället för angle brackets (vinkelparanteser??).
Brakförkyld så jag pallar inte att i detalj beskriva hur du ska göra men nu när du fått det att fungera så gäller det bara att förstå koden och vilken del som spottar ur sig det du vill ha. Sen gör du antingen så att arduinon läser in alla anslutna sensorer och spottar ut resultatet med viss periodicitet eller så skriver du en enkel kommunikationsrutin som svarar ut värden på begäran.
En detalj är hur du löser olika tempgivare. Ett sätt att göra det är att skriva kod för att presentera senast anslutna sensor. Du måste då i din kod hålla reda på vilka sensorer som systemet redan sett. Dessa identifieras via ROM, precis som du varit inne på. Det är ett 64-bitars nummer som bränns in på fabrik. För att sedan kunna bestämma vilken sensor som är vilken får du ansluta en i taget och titta på adressen för att sedan namnge dem. En annan variant är att bygga en läsare som du kopplar sensorerna till en och en för att plocka ut adressen. När du senare ansluter dem till ditt OneWirenätverk kan du aliasa adressen med något lättare (t.ex. vatten_in eller liknande).
En detalj är hur du löser olika tempgivare. Ett sätt att göra det är att skriva kod för att presentera senast anslutna sensor. Du måste då i din kod hålla reda på vilka sensorer som systemet redan sett. Dessa identifieras via ROM, precis som du varit inne på. Det är ett 64-bitars nummer som bränns in på fabrik. För att sedan kunna bestämma vilken sensor som är vilken får du ansluta en i taget och titta på adressen för att sedan namnge dem. En annan variant är att bygga en läsare som du kopplar sensorerna till en och en för att plocka ut adressen. När du senare ansluter dem till ditt OneWirenätverk kan du aliasa adressen med något lättare (t.ex. vatten_in eller liknande).
Ok, tack för hjälpen. Ingen fara , jag kämpar på och verkar nu få ut både temp 1-wire sensorerna och fuktsensorn .
Jag har inte fått till analoga sensorn ännu.
Det blir lite knas ibland med timing och output blir kapad så jag får tvätta lite värden i kod tror jag .
Jag har inte fått till analoga sensorn ännu.
Det blir lite knas ibland med timing och output blir kapad så jag får tvätta lite värden i kod tror jag .
Klicka här för att svara
