Con riferimento ad Arduino Uno, Mega2560, Leonardo e schede simili: Come funziona SPI? Quanto è veloce SPI? Come posso collegarmi tra un master e uno slave? Come faccio a creare uno slave SPI? Nota: questa è una domanda di riferimento.
Di recente ho notato che ci sono due siti arduino, arduino.cc e arduino.org. Entrambi hanno il logo Arduino ed entrambi vendono quelle che sembrano essere le schede Arduino ufficiali. Inoltre, arduino.org è uscito prima con la scheda Arduino Zero. Qual è il problema qui? Arduino ha stretto una partnership con …
Per i progetti alimentati a energia solare ea batteria, è necessario ridurre il consumo di energia. So un po 'di come usare un timer e interrompere per mettere in pausa il microcontrollore quando non sta facendo nulla. Ho anche letto che è possibile disabilitare alcune periferiche per risparmiare ulteriormente energia. …
Lo standard è 9600 baud. Questo è solo lo standard . Utilizzando un Arduino Uno SMD R2, qual è il baud rate più alto che posso ottenere? Punti bonus per l'audace: come faresti per creare un meccanismo di controllo degli errori e quindi aumentare il baud rate ridicolmente alto per …
Ho un MacBook Pro con OS X Yosemite (10.10.3). Ho collegato Arduino UNO R3 al mio computer per la prima volta dopo l'aggiornamento di Yosemite - prima funzionava bene! Quando ho aperto l'IDE di Arduino ho selezionato Strumenti> Scheda> "Arduino UNO", ma quando provo a scegliere una porta seriale le …
Non sono molto abile con il linguaggio C e mi chiedevo se esiste un modo in cui python potesse essere usato per programmare un Arduino. Ciò richiederebbe probabilmente un IDE diverso per poter eseguire il debug degli script stessi.
Devo tracciare dati seriali da Arduino. Ho bisogno di supporto per: Vari formati di dati (ad es. Con segno, senza segno, 8 bit, 16 bit); Traccia diversi dati sugli stessi assi; Esporta / importa i dati del file. Poiché la stampa di dati seriali da Arduino è un'esigenza comune, la …
In gran parte del codice di esempio, le persone online aggiungono la riga Serial.begin(9600)nel blocco di installazione. Quando cerco cosa Serial.begin()c'è nella documentazione ufficiale, mi dice che controlla il trasferimento dei dati bit per secondo. Quindi la domanda ovvia è: perché non usare 28800, la velocità di trasferimento più alta? …
Credo di poter fornire energia ad Arduino in tre modi diversi: Usa USB. Il design considera attendibile la regolazione del 5V e non lo regola in alcun modo. Utilizzare una fonte di alimentazione regolata, ritenuta affidabile per 5 V e collegarla a GND e 5 V. Collegare una fonte di …
In parole povere: c'è un modo per ottenere una connessione HTTPS su Arduino? Ci ho guardato dentro e ho scoperto che è impossibile con la libreria standard e lo schermo Ethernet, ma esiste una libreria personalizzata che può farlo? Che dire di un coprocessore, cioè come lo scudo WiFi ha? …
Se carico uno schizzo che invia dati seriali, vedo immediatamente i LED TX / RX lampeggiare una volta caricato lo schizzo. Se quindi avvio il monitor seriale, lo schizzo sembra ricominciare. Uno schizzo minimo nudo che mostra questo comportamento: void setup() { Serial.begin(9600); Serial.println("Setup"); } void loop() { Serial.println("Loop"); delay(1000); …
Esistono molti metodi per alimentare un Arduino da una vasta gamma di tensioni: Cavo USB da PC o caricabatterie per telefono o hub USB abbassare i convertitori intensificare i convertitori alimentazione di commutazione batterie (collegate alla presa di alimentazione o USB o al Vin) Quello che non riesco a trovare …
Secondo la documentazione di Arduino, l'ATmega328 ha 32 KB di memoria Flash per il bootloader + schizzo caricato e solo 2 KB di SRAM per i dati di runtime. L'ATmega2560 ne ha un po 'di più, per un totale di 256 KB e 8 KB rispettivamente. In entrambi i casi, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.