Maskinistens Twitter-flöde  Stöd Maskinisten via Patreon  Maskinistens nätverk - information på svenska  Maskinistens nätverk - information på finska  Maskinistens nätverk - information på norska  Maskinistens nätverk - information på danska  Maskinistens nätverk - information på isländska
Forumindex

ForumindexForumindexMaskin-databasFotoalbumKalender-informationKöp & SäljDownloadsLexikonKontaktregisterCrimedatbase

Åkerman-register
Visa forum för mobila enheter

ForumindexVerkstadsforumAllmänt[Allmänt] El/elektronik

Den nya Rasberry Pi Pico...

148 inlägg • Sida 6 av 10
Diskutera el/elektronik i allmänhet här

Towil

#76 » 08:33:17, 24-04-2021
  • Överför markerat ord till lexikonet

När man planerar vilka pinnar man kan använda på ESP32.
https://drive.google.com/file/d/1gbKM7D ... E2TPZ/view
Användarvisningsbild
Towil
Moderator
Moderator
 
Blev medlem: 20:00:40, 18-08-2007
Ort: Nybro
Sverige



Janson1 (trådstartaren)

#77 » 16:17:20, 25-04-2021
  • Överför markerat ord till lexikonet

Tackar Towil! I dag så provade jag alla GPIO-pinnar som utgångar och alla siffror stämmer nu med programmeringsnumret i Arduino´s IDE.
Nästa grej är att få liv i analogingångarna, pullup/pulldown vid GPIO som ingångar. Sen skall jag försöka mig på den här WIFI delen också.
Janson1
Fler än 500 inlägg
 
Blev medlem: 12:50:52, 21-03-2010
Ort: Mark Västra Götaland
Sverige
Maskintyp: Grävmaskin (larvburen)
Maskin: Bobcat X125 (2.5 ton)
Case CK-15 (Kubota kx41)
+ div. flygplan, helikoptrar
Senaste renoveringsobjekten:
Piper PA-24 Comanche från -64 (flyger nu)
Ferguson Grålle/VW diesel 1952/2002 (rullar nu)
10 Kw solcellsanläggning som surrar och går.
Försöka få till ett Ö-drift elsystem utifall att...

Janson1 (trådstartaren)

#78 » 22:10:46, 26-04-2021
  • Överför markerat ord till lexikonet

Wifi delen fungerar bra, skall nu bara hitta ett användarområde också... När man skall ha PWM så kan man justera in väldigt mycket mera än vad jag är van vid med Atmegan. Här kan man ställa vilken grundfrekvens man önskar (utan för mycket interferenser) inom ett väldigt stort spann (från några Hz till flera KHerts) och vilken upplösning på PWM:en, 4 bitar är väl det minsta? (16 steg) 12 bitar ger 4096 olika steg. Analogingången har också 12 bitar, 4096 steg och det ser ju användbart ut. Hur som helst så har jag testat igenom både PWM och analogRead och jag är nöjd. https://randomnerdtutorials.com/projects-esp32/ heter sidan som behandlar väldigt mycket av ESP32 kretsen när man har den i Arduinomiljö.
Janson1
Fler än 500 inlägg
 
Blev medlem: 12:50:52, 21-03-2010
Ort: Mark Västra Götaland
Sverige
Maskintyp: Grävmaskin (larvburen)
Maskin: Bobcat X125 (2.5 ton)
Case CK-15 (Kubota kx41)
+ div. flygplan, helikoptrar
Senaste renoveringsobjekten:
Piper PA-24 Comanche från -64 (flyger nu)
Ferguson Grålle/VW diesel 1952/2002 (rullar nu)
10 Kw solcellsanläggning som surrar och går.
Försöka få till ett Ö-drift elsystem utifall att...

Janson1 (trådstartaren)

#79 » 08:24:35, 30-04-2021
  • Överför markerat ord till lexikonet

Jag är fortfarande i testmode med den här ESP32S modulen och har nu gjort ett litet program där det är tänkt att med en potentiometer styra ut två Ledar. Den ena skall öka och den andra skall minska i ljusflöde (PWM- styrt) men denna funktion uteblir, bägge ledarna gör samma sak...
Kod: Markera allt
int potPin = 4;         // analog in (Pin 2 4 12-15 25-27 32-26 39 är analoga)
int potValue = 0;     // avläst värde från pot tex 0-4095
int ledPin = 12;      // utgång för PWM alla pin har PWM förutom 34-36, 39
int ledPin1 = 2;      //
int freq = 2000;     // Godtycklig grundfrekvens
int freq1 = 500;
int ledChannel0;    // från kärna 2?
int ledChannel1;    //
int resolution0 = 12;  // upplösning på PWM 2>>x (12 = 4096 steg)
int resolution1 = 12;
int dutyCycle;        // upplösningsvärdet
int dutyCycle1;
  // Det är en fördel att ha samma upplösning på analogin som analog ut...
void setup() {
  ledcSetup(ledChannel0, freq1, resolution0);  // setup för PWM led 0 = 500 hz 12 bitar
  ledcAttachPin(ledPin, ledChannel0);         // länkar detta till ledPin = pin 12
 
  ledcSetup(ledChannel1, freq1, resolution1); // setup för PWM led 1 =500 hz 12 bitar
  ledcAttachPin(ledPin1, ledChannel1);        // länkar detta till ledPin1 = pin 2
  Serial.begin(115200);                       // setup för serialen
 
}

void loop()
{
  potValue = analogRead(potPin);                        // läser analogingång 12 bitar 4096
  dutyCycle = potValue;                                      // potvalue kopieras över till dutyCycle 4096
  dutyCycle1 = map(potValue,0, 4095, 4095, 0);  // potvalue mapas om till spegelvänt
 // Serial.println(potValue);                              // Skriver ut potvärdet på serialen
  Serial.println(dutyCycle);
  Serial.println(dutyCycle1);
  ledcWrite(ledChannel0, dutyCycle); // sänder ut frevens och pulsbrädd på pin 12
  ledcWrite(ledChannel1, dutyCycle1); // sänder ut frekvens och pulsbrädd på pin 2
  delay(50);                        // en lite fördröjning
}
 

Jag läser av på Serialen och där visar den 0-4095 på rätt sätt. Vad är felet? Ja, det borde vara ett programmeringsfel?
Janson1
Fler än 500 inlägg
 
Blev medlem: 12:50:52, 21-03-2010
Ort: Mark Västra Götaland
Sverige
Maskintyp: Grävmaskin (larvburen)
Maskin: Bobcat X125 (2.5 ton)
Case CK-15 (Kubota kx41)
+ div. flygplan, helikoptrar
Senaste renoveringsobjekten:
Piper PA-24 Comanche från -64 (flyger nu)
Ferguson Grålle/VW diesel 1952/2002 (rullar nu)
10 Kw solcellsanläggning som surrar och går.
Försöka få till ett Ö-drift elsystem utifall att...

Towil

#80 » 09:42:47, 30-04-2021
  • Överför markerat ord till lexikonet

ledcSetup();
ledcAttachPin();
Finns de funktionerna i arduino?
Användarvisningsbild
Towil
Moderator
Moderator
 
Blev medlem: 20:00:40, 18-08-2007
Ort: Nybro
Sverige

Janson1 (trådstartaren)

#81 » 15:45:07, 30-04-2021
  • Överför markerat ord till lexikonet

Ja, i samband med ESP32.
Janson1
Fler än 500 inlägg
 
Blev medlem: 12:50:52, 21-03-2010
Ort: Mark Västra Götaland
Sverige
Maskintyp: Grävmaskin (larvburen)
Maskin: Bobcat X125 (2.5 ton)
Case CK-15 (Kubota kx41)
+ div. flygplan, helikoptrar
Senaste renoveringsobjekten:
Piper PA-24 Comanche från -64 (flyger nu)
Ferguson Grålle/VW diesel 1952/2002 (rullar nu)
10 Kw solcellsanläggning som surrar och går.
Försöka få till ett Ö-drift elsystem utifall att...

Towil

#82 » 16:54:35, 30-04-2021
  • Överför markerat ord till lexikonet

Vitsen med arduino är att alla samma kod skall fungera på alla MCU med arduino stöd. Det innehåller ett antal funktioner man kan utnyttja och som är lika funktion på alla MCU som stöds av arduino.
Det du håller på att lära dig nu är nya funktioner att anropa som inte ingår i arduino utan är specifika till ESP32.
Men det som officiellt är Arduino är dessa funktioner https://www.arduino.cc/reference/en/
Arduino är ett funktionsbibliotek inget programmeringsspråk.
Antar att funktionerna du använder kommer från https://docs.espressif.com/projects/esp ... reference/ som är det tillverkaren tillhandahåller.
Annars kan man ju köra med API/HAL som tillverkaren tillhandahåller som utnyttjar alla funktioner som MCU har. Vilket jag har propagerat för innan, fast till STM32 mcu.
I funktionsbibliotek (API/HAL) från tillverkaren innehåller funktioner för alla MCU olika delar. Det arduino gjort är att begränsa antalet funktioner som finns att använda är ju bara för att det inte skall bli för mycket i början.
För i grunden bygger ju allt på C/C++ kod. För om funktionen sedan heter digitalWrite() eller KalleAktiverEnPinne() om de i grunden gör samma sak är spelar ju mindre roll.
Användarvisningsbild
Towil
Moderator
Moderator
 
Blev medlem: 20:00:40, 18-08-2007
Ort: Nybro
Sverige

Janson1 (trådstartaren)

#83 » 19:12:40, 30-04-2021
  • Överför markerat ord till lexikonet

Ja, nu är det inte jag som uppfunnit dom olika koderna utan jag är bara användaren... Sen får man väl acceptera att det skiljer sig i koden mellan olika processorer. Sen tror jag faktiskt att dom flesta koder som används till ESP32 är gjorda av Arduino själva. Oavsett vilket så försöker jag nu att få liv i den här ESP32S modulen...
Janson1
Fler än 500 inlägg
 
Blev medlem: 12:50:52, 21-03-2010
Ort: Mark Västra Götaland
Sverige
Maskintyp: Grävmaskin (larvburen)
Maskin: Bobcat X125 (2.5 ton)
Case CK-15 (Kubota kx41)
+ div. flygplan, helikoptrar
Senaste renoveringsobjekten:
Piper PA-24 Comanche från -64 (flyger nu)
Ferguson Grålle/VW diesel 1952/2002 (rullar nu)
10 Kw solcellsanläggning som surrar och går.
Försöka få till ett Ö-drift elsystem utifall att...

Towil

#84 » 19:34:58, 30-04-2021
  • Överför markerat ord till lexikonet

Arduino stödet är gjort av tillverkaren Expressif för ESP32
https://github.com/espressif

Det mesta av koden av en från bulgarien.
https://github.com/espressif/arduino-es ... ntributors
Användarvisningsbild
Towil
Moderator
Moderator
 
Blev medlem: 20:00:40, 18-08-2007
Ort: Nybro
Sverige

Towil

#85 » 20:00:50, 30-04-2021
  • Överför markerat ord till lexikonet

Arduino för STM32 är det noll intresse från tillverkaren. Så där finns det 3 olika varianter som olika har pillat ihop.
Användarvisningsbild
Towil
Moderator
Moderator
 
Blev medlem: 20:00:40, 18-08-2007
Ort: Nybro
Sverige

Janson1 (trådstartaren)

#86 » 21:41:46, 03-05-2021
  • Överför markerat ord till lexikonet

Jag har hittat felet/felen varför den här ESP32 inte fungerade som jag ville enligt inlägg #79... Jag misstänkte ett timerfel och det visade sig vara det också. Jag fick hjälp med det och när man väljer ledChannel = 0 eller 1 så används samma timer 0 men om man väljer 2 så används istället timer 1 (av 4 möjliga) och det fungerar alldeles utmärkt. Nu har jag ingen användning för detta men det är bra att fördjupa sig processorns funktioner... Bara att hacka vidare.

1 person gillar det här inlägget.
Janson1
Fler än 500 inlägg
 
Blev medlem: 12:50:52, 21-03-2010
Ort: Mark Västra Götaland
Sverige
Maskintyp: Grävmaskin (larvburen)
Maskin: Bobcat X125 (2.5 ton)
Case CK-15 (Kubota kx41)
+ div. flygplan, helikoptrar
Senaste renoveringsobjekten:
Piper PA-24 Comanche från -64 (flyger nu)
Ferguson Grålle/VW diesel 1952/2002 (rullar nu)
10 Kw solcellsanläggning som surrar och går.
Försöka få till ett Ö-drift elsystem utifall att...

Janson1 (trådstartaren)

#87 » 03:47:05, 13-05-2021
  • Överför markerat ord till lexikonet

Jag köpte en till ESP32 Node32S men den gick inte att programmera. Så i går fick jag hem en ny och den funkade. Det är nog min första modul på dom här åren som varit trasig, och den köpte jag i Sverige. Annars så har jag köpt ganska mycket olika grejer från Kina och allt så gott som har fungerat. Det är bara en arduino Uno-modul som fått en transportskada på kretskortet så ISP-porten inte gick men den har jag aldrig använt. Nästa grej är att försöka sig på den trådlösa biten, den klarar ju både WIFI och Blåtand, kanske inte samtidigt men ändå. Det följer med flera olika exempel i Arduino:s IDE, jag har bara provat scaning av WIFI och Blåtand och det fungerar. Det värsta är att jag har egentligen ingen aning om vad dom olika exemplen gör och till vilken nytta... Jag har en kollega på jobbet som kanske har bättre koll?

1 person gillar det här inlägget.
Janson1
Fler än 500 inlägg
 
Blev medlem: 12:50:52, 21-03-2010
Ort: Mark Västra Götaland
Sverige
Maskintyp: Grävmaskin (larvburen)
Maskin: Bobcat X125 (2.5 ton)
Case CK-15 (Kubota kx41)
+ div. flygplan, helikoptrar
Senaste renoveringsobjekten:
Piper PA-24 Comanche från -64 (flyger nu)
Ferguson Grålle/VW diesel 1952/2002 (rullar nu)
10 Kw solcellsanläggning som surrar och går.
Försöka få till ett Ö-drift elsystem utifall att...

Towil

#88 » 07:12:25, 13-05-2021
  • Överför markerat ord till lexikonet

Tänk på att WIFI bara är 2,4GHz så 5GHz bandet har den inte stöd för.
Användarvisningsbild
Towil
Moderator
Moderator
 
Blev medlem: 20:00:40, 18-08-2007
Ort: Nybro
Sverige

Janson1 (trådstartaren)

#89 » 21:17:51, 13-05-2021
  • Överför markerat ord till lexikonet

Jadå, men det är ok ändå.
Janson1
Fler än 500 inlägg
 
Blev medlem: 12:50:52, 21-03-2010
Ort: Mark Västra Götaland
Sverige
Maskintyp: Grävmaskin (larvburen)
Maskin: Bobcat X125 (2.5 ton)
Case CK-15 (Kubota kx41)
+ div. flygplan, helikoptrar
Senaste renoveringsobjekten:
Piper PA-24 Comanche från -64 (flyger nu)
Ferguson Grålle/VW diesel 1952/2002 (rullar nu)
10 Kw solcellsanläggning som surrar och går.
Försöka få till ett Ö-drift elsystem utifall att...

Towil

#90 » 16:14:40, 17-05-2021
  • Överför markerat ord till lexikonet

Arduino släpper sin Nano variant idag med RP2040 MCU, ESP32 för wifi, 6-axels accelerometer/gyroskop ,microfon, RGB LED och Cryptographic Co-Processor.
https://www.electrokit.com/produkt/ardu ... o-headers/

1 person gillar det här inlägget.
Användarvisningsbild
Towil
Moderator
Moderator
 
Blev medlem: 20:00:40, 18-08-2007
Ort: Nybro
Sverige


Återgå till [Allmänt] El/elektronik

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 2 gäster



Älmeboda Maskinservice

OilQuick

TK Traktordelar

Klaravik

Crazyride

Bra Verktyg

Motrab

Engcon

Scandcut

Astrak

Olsson Parts

Nya och begagnade
truckar på vstruck.se