Customer:
I bought a Croduino Nova starter kit a few years ago. Now I’m trying to build an automatic plant watering system, but I have a problem with the setup() function not running at power-on.
I read somewhere that Croduino Nova, like NodeMCU, performs an initial pin check at power-on and sets all pins to INPUT. Is this true, and if so, how do I use Croduino when it’s installed in the yard and I can’t disconnect the pins at power-on?
Does it have integrated pull-up resistors so I can use the pullup function?
If not, what is the correct way to handle power-on?
Where can I find more detailed information about Croduino itself?
Original message (Croatian)
pred nekoliko godina sam kupio Croduino Nova starter kit.
Sada kad imam vremena pokušavam napraviti sustav za automatsko zalijevanje cvijeća, međutim imam problem s pokretanjem void setup() kod poweron-a.
Negdje sam pročitao da Croduino Nova (kao i NodeMCU) kod poweron-a pokreće inicijalnu provjeru pinova i sve ih postavi u INPUT.
Dali je to istina i kako se onda koristi Croduino ako ga imam postavljeno u vrt i ne mogu odpojiti pinove kod power-ona?
Ima li pull-up otpornike integrirane da mogu koristiti pullup funkciju?
Ako ne, koji je način za poweron?
Gdje mogu naći malo detaljnije informacije o samom Cruduinu?
Originally submitted via email support on 8 May 2023. Migrated to the forum for community visibility.
Soldered Support:
Croduino Nova is based on the ESP8266 microcontroller, and everything that applies to that microcontroller also applies to Croduino Nova. For resources about the ESP8266, there are many available online. Croduino is a retired product, and all new documentation is being made for newer boards. If you still have questions specifically about Croduino, I can investigate further, but resources for ESP8266 should answer potential future questions.
You can use INPUT_PULLUP when declaring the mode for a pin: pinMode(x, INPUT_PULLUP).
Original message (Croatian)
možeš li mi napisati točno koji error se pojavljuje pri pokretanju setup() funkcije? Pojavljuje li se error pri prijenosu koda na samu pločicu ili pri samom izvođenju koda? Još bolje, možeš mi ovdje poslati kod koji pokušavaš pokrenuti. Mislim da bi to bio najjednostavniji način da vidimo u čemu je riječ.
Što se tiče dodatnih informacija o Croduinu, on je baziran na ESP8266 mikroupravljaču i sve što vrijedi za taj mikroupravljač vrijedi i za Croduino Nova. Ako imaš bilo kakvih upita vezan za sam Croduino, predlažem da pretražiš internet za ESP8266, za koji ima puno resursa. Croduino je umirovljeni proizvod, svu novu dokumentaciju pravimo za naše nove ploče. Ako još uvijek imaš upita koji su specifično vezani za taj Croduino, reci i mogu detaljnije provjeriti, ali mislim da ti resursi za ESP8266 mogu odgovoriti na potencijalna buduća pitanja.
Možeš koristiti INPUT_PULLUP pri deklaraciji moda za taj pin:“pinMode(x, INPUT_PULLUP)”.
Customer:
I didn’t get a specific error, just strange board behavior and the setup() section not executing.
What I didn’t understand is which pins are inputs, which are outputs, and which pins I can use to control devices with PWM. Specifically for PWM, the pinout diagram says all pins can be used that way, but actually only a few work. For me, only pin 5 works, while pins 2 and 0 prevent setup() from executing.
Also, I believe the pinout for Croduino Nova that I can find online doesn’t match 100% the one I have at home. Maybe a different revision.
Original message (Croatian)
Zahvaljujem na odgovoru.
Nijr bilo specifične greške, nego čudnog ponašanja ploče i neizvršavanja ‘void setup()’ dijela koda.
Ono što nisam razumio je koji su ulazni pinovi, koji izlazni a koji pinovi kojima mogu upravljat uređajima pwm-om. Specifično za pwm, pise na pinout shemi da se svi pinovi mogu tako kotistit, a zapravo samo nekolicina (meni radi samo pin 5, dok kod pinova 2 i 0 onda ne izvršava setup).
Također, vjerujem, da pinout za crodiuno nova koji se moze nac na netu ne odgovara 100% ovom koji ja imam doma. Mozda neka revizija..
Soldered Support:
Pins 2 and 0 are often problematic to use. I found the following reference that can help you choose pins for your project:
Original message (Croatian)
Pinovi 2 i 0 su često problematični za koristiti. Na internetu sam pronašao sljedeću tablicu koja ti može pomoći u izboru pinova za tvoj projekt:
Ako želiš saznati više, možeš pronaći više informacija na ovom linku: ESP8266 Pinout Reference: Which GPIO pins should you use? | Random Nerd Tutorials
Attachment omitted in migration: image.png