Arduino

Domande e risposte per sviluppatori di hardware e software open source compatibili con Arduino

1
Breakout FTDI con connettore ISP aggiuntivo
TL; DR - I sei pin ISP gialli possono essere usati come un normale ISP? La solita scheda breakout USB-TTL FTDI si presenta così: Di recente, mi sono imbattuto in una variante della scheda mostrata di seguito. Tuttavia, a cosa servono i pin di intestazione gialli aggiuntivi su questa scheda? …
12 ftdi  isp  icsp 

2
Perché un file `.ino` deve trovarsi in una cartella con lo stesso nome?
Sto cercando di organizzare un progetto molto complicato e voglio mettere tutto il codice attuale in una cartella denominata src(sorgente), ma voglio mantenere il .inofile principale come main.ino(lo sarà anche src). Quindi, quando provo ad aprire il codice, l'IDE dice che main.inodeve trovarsi in una cartella denominata main. Perchè è …

2
Impostare la frequenza PWM su 25 kHz
Al momento posso impostare quattro pin PWM a circa 31 kHz con il seguente codice: void setup() { TCCR1B = TCCR1B & B11111000 | B00000001; // Set PWM frequency for D9 & D10: pinMode(pwmPin9, OUTPUT); // Sets the pin as output pinMode(pwmPin10, OUTPUT); // Sets the pin as output TCCR2B …
12 pwm  frequency 

2
Ottenere i contatti / memorizzare i contatti sulla carta SIM
Ho lo scudo GSM e c'è un modo per ottenere i contatti memorizzati sulla carta SIM? Sembra che la libreria GSM non supporti la scrittura o la lettura dei dati dalla scheda SIM? Il mio obiettivo è quello di memorizzare il numero di telefono della SIM card e alcune variabili …
11 gsm 

2
Pin 3.3V, 5V e 9V su Arduino
Sul mio Arduino Uno R3 e Arduino Mega R3, ci sono pin 5V e 3.3V. Tuttavia, in questa pagina Introduzione alla scheda Arduino , sono presenti un pin 5V e 9V ma nessun pin 3.3V. La pagina di Arduino: quale adattatore? menziona anche un pin 9V. Perché c'è una discrepanza?


1
È possibile caricare file binari precedentemente compilati?
Ho una serie di schizzi che continuo a voler caricare in Arduino ma non ho necessariamente bisogno di ricompilarli perché non ho cambiato nulla dall'ultima compilazione. Dato che la compilazione richiede un minuto o 2 ogni volta, questo mi risparmierebbe un po 'di attesa. Vedo che l'IDE ha l'opzione "Esporta …
11 uploading  ide 



7
Arduino Newbie: Alternativa Breadboard Senza Saldatura
Sono completamente nuovo ad Arduino. Ho creato un circuito usando la breadboard senza saldatura. Ma ovviamente le connessioni vengono perse o meno come una soluzione saldata. Quindi mi chiedevo, dato che sono nuovo anche nei circuiti, qual è il più semplice
11 breadboard 


2
Rete mesh multipunto cablata economica
Sto cercando di creare una griglia 15 x 15 di sensori di carico e LED RGB per una pista da ballo interattiva. Ogni nodo sarà guidato da un arduino e l'intero piano sarà gestito da un RaspberryPi. Sto cercando di capire il modo migliore per far comunicare i nodi con …
11 serial  i2c  spi  networking 

3
Funziona con parametri stringa
Nel mio ciclo principale c'è questa stringa: String string1; Ho una funzione che prenderà string1 come parametro e la userò per inviare questa stringa come SMS. sendSMS(string1); Questa è la funzione sendSMS () (senza parametri): void sendSMS() { sms.beginSMS(remoteNumber); sms.print(finalstr); sms.endSMS(); lcd.setCursor(0, 0); lcd.print("Message sent!"); delay(10000); } Le mie domande …
11 programming  c++ 

2
Le assegnazioni di puntatori di funzioni sono atomiche in Arduino?
I seguenti frammenti provengono dal codice sorgente della libreria TimerOne : // TimerOne.h: void (*isrCallback)(); // TimerOne.cpp: ISR(TIMER1_OVF_vect) // interrupt service routine that wraps a user defined function supplied by attachInterrupt { Timer1.isrCallback(); } // TimerOne.cpp: void TimerOne::attachInterrupt(void (*isr)(), long microseconds) { if(microseconds > 0) setPeriod(microseconds); isrCallback = isr; // …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.