Vai al contenuto

Cerca nel Forum

Mostra risultati per tag 'arduino'.

  • Cerca per Tag

    Tag separati da virgole.
  • Cerca per autore

Tipo di contenuto


Forum

  • Benvenuto su Gamelite.net
    • Presentati
    • Notizie & Comunicazioni
    • Regolamento
  • Console
    • Playstation
    • Xbox
    • Computer
    • Nintendo
    • Google Stadia
    • VR
    • Mobile
    • Emulatori, Retrogaming e Retrocomputing
  • Off-Topic
    • Discussioni Libere
    • Elettronica
    • Mercatino

Categorie

  • Files
  • Grand Theft Auto
    • GTA V
  • Traduzioni
  • Starfield
    • Mods

Blog

Nessun risultato

Nessun risultato


Cerca risultati in...

Trova risultati che contengono...


Data di creazione

  • Inizio

    Fine


Ultimo Aggiornamento

  • Inizio

    Fine


Filtra per numero di...

Iscritto

  • Inizio

    Fine


Gruppo


Name


Surname


Sesso


PlayStation


Xbox


Steam


Battle.net


Nintendo Friend Code


Gioco Preferito


Specifiche Computer

Trovato 12 risultati

  1. La possibilità di creare dispositivi fatti in casa sulla base delle board di sviluppo è in continua evoluzione, e questo lo fa diventare qualcosa sempre più alla portata dei newbie. Stiamo parlando naturalmente della programmazione delle schede pronte all'uso per la prototipazione elettronica, quali sono l'Arduino in tutte le sue varianti e i suoi cloni, come l'ATtiny, il Maple rev3/rev5, il Seeduino e il DuinoBot. La scrittura del codice per il funzionamento è sempre stato l'unico "difetto" di queste board, che ha tenuto lontano tutte quelle persone che non avevano intenzione di impararne il linguaggio o che più semplicemente faticavano a comprenderne l'utilizzo. Grazie al progetto MiniBloq (da non confondere con MiniBlog) la programmazione di questi interessanti e versatili dispositivi è semplificata e trasformata, grazie ad un'accattivante interfaccia grafica che permette, spostando e posizionando i bloq (blocchi) di far fare al nostro Arduino quello che desideriamo. Il progetto è nato nel 1997 da un idea di Julián U. da Silva, quando per la prima volta ha pubblicato un tool che permetteva ad alcune scuole in Argentina di avvicinare i ragazzi alla prototipazione elettronica sulla scheda i-723 prodotta da Simple Informàtica, un azienda che oggi non esiste più. Il programma, agli stai iniziali aveva il nome MiniBloques. Nel 2007 Julián ha cominciato a lavorare su XDF, un progetto più grande che puntava allo sviluppo di un framework software per la robotica, e Minibloq era parte di esso. In seguito, con l'avvento di dispositivi semplici come l'Arduino ha cominciato a lavorare su Minibloq come componente indipendente, appoggiato dall'azienda RobotGroup, solo più tardi lanciato e finanziato come progetto su Kickstarter, dove ha avuto un successo incredibile. La prima beta è stata ora finalmente rilasciata, e sia l'installer che l'eseguibile pronto all'uso (per ambienti Windows) sono scaricabili dal sito ufficiale. Per vostra comodità riportiamo il download anche qui: MiniBloq v0.8 (Windows installer) [D]http://multiplo.com.ar/soft/Mbq/Minibloq.v0.8.Beta.exe[/D] MiniBloq v0.8 (Eseguibile Windows e wine) [D]http://multiplo.com.ar/soft/Mbq/Minibloq.v0.8.Beta.zip[/D] Mirror MU (Download più rapido): Eseguibile Windows e Wine Installer Windows Video dimostrativo: [/MEDIA]
  2. filiberto.c

    arduino interfaccia vb i

    Salve ragazzi sono venuto da poco in possesso di una scheda ARDUINO UNO capendo poco d'elettronica e niente di linguaggi di programmazione volevo fare un programmino che da pc comandare dei relè con interfaccia VB ho cercato in rete e qualcosina ho trovato ma molto poco qualcuno sa di qualche sito dove vi sono degli esempi di programmazione di piccoli progetti con ARDUINO e la corrispondente programmazione con VS .....GRAZIE
  3. dead94TM

    Aiuto problema con arduino

    Giorno a tutti, ho alcuni problemi con questo programma e volevo sapere se qualcuno di voi avesse qualche suggerimento Grazie mille #include <SPI.h> #include <Ethernet.h> #include <LiquidCrystal.h> #include <math.h> #define LED1 12 #define LED2 11 LiquidCrystal lcd(2, 3, 4, 5, 6, 7); int TempI= A0; double v;/*voltaggio tra 0 e 1023*/ double volt;/* voltaggio reale tra o e 5 volt*/ double Rt;/* resistenza del termistore*/ double R1=10000;/*valore resistenza in ohm che abbiamo messo noi (sia per termostato da 5 che da 10 k)*/ double temp;/* temperatura in Kelvin*/ double Temperatura; int stato =0; byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; byte ip[] = { 192, 168, 1, 68 }; byte gateway[] = { 192, 168, 1, 1 }; byte subnet[] = { 255, 255, 255, 0 }; EthernetServer server(9000); String readString; String newValue; void setup() { lcd.begin(16, 2); Serial.begin(9600); pinMode(8, OUTPUT); pinMode(13, OUTPUT); Ethernet.begin(mac, ip, gateway, subnet); server.begin(); } void loop() { v=analogRead(TempI);/*leggiamo il valore della tensione ai capi di R1*/ volt=5*v/1023;// riportiamo la tensine tra 0 e 5 volt con una proporzione Rt=R1*(5/volt-1);//resistenza del termistore temp=1/(0.001319+(0.000234125*log(Rt))+(0.0000000876741*log(Rt)*log(Rt)*log(Rt)));/*calcolo la temperatura con la formula di Steinhart-Hart*/ Temperatura=temp-273.15;// gradi Chelsius if(Temperatura>20){ digitalWrite(LED1, HIGH);} if(Temperatura<19){ digitalWrite(LED2, LOW);} lcd.setCursor(0, 0); lcd.print("Temp: "); lcd.print(Temperatura);/*stampo il valore della teperatura*/ delay(1000);/*ritardo di un secondo*/ EthernetClient client = server.available(); while (client.connected()) { if (client.available()) { readString=client.readStringUntil('\n'); } if (readString=="?button8on" ){ digitalWrite(8, HIGH); } if (readString=="?button8off" ){ digitalWrite(8, LOW); } if (readString=="?button13on" ){ digitalWrite(13, HIGH); } if (readString=="?button13off" ){ digitalWrite(13, LOW); } } newValue=""; readString=""; }
  4. Ciao a tutti. Ho il seguente progetto da realizzare. Devo portare una serie di sensori che si trovano a distanza da arduino, semplici led, pulsanti e buzz. Per poter utilizzare più porte ho usato l'integrato MCP23017, e successivamente per poter portare questo integrato a distanza (30/40 metri) ho utilizzato IC2 Bus extender P82B715. Il secondo circuito creato a distanza formato dai integrati MCP23017 e P82B715 funziona perfettamente, riesco a leggere i valori dei pulsanti ed accendere Led. Il mio unico problema rimane il Buzz. Il buzz l'ho semplicemente collegato ad un'uscita dell'integrato MCP23017 settata come HIGHT, e collegato a massa con una resitenza da 220 ohm. Il mio problema è che il buzz suona pianissimo. Se collego lo stesso circuito invece che con cavo 40mt con cavo a 2mt, il buzz suona più forte. La mia domanda è la seguente. Come facciamo a far suonare il buzz alto con cavo lungo? Volevo provare ad utilizzare un'alimentazione di supporto come riportato nel seguente schema. Secondo voi può funzionare o rischio di fare qualche danno? L'alimentatore a 5v che andrei ad utilizzare è un alimentatore da 5v/1,2A. Riusccite a darmi qualche diritta?
  5. Sto lavorando ad un progetto su Arduino Uno, lo scopo è di comandare i pin digitali contemporaneamente in diverse modalità: semplice on-off, pwm, e onda quadra con la frequenza desiderata. Ho dei problemi con la realizzazione dell'ultimo punto. Ho guardato un po su internet e il metodo consigliato è quello di manipolare gli interrupt per ottenere la frequenza voluta, il problema è che da quello che leggo questo cambiamento deve essere fatto nel setup, mentre io dovrei inserirlo nel loop dato che la frequenza è a scelta dell'utente. Qualcuno ha qualche consiglio? Non sono espertissima di Arduino e di programmazione in generale e sto diventando pazza
  6. 195891450

    Problema con la macchina RC

    Salve a tutti, Sono nuovo sull'arduino, dopo aver seguito alcune guide su Youtube sui led ho deciso di portare una tesina di maturità sulle macchine RC comandato dall'arduino uno. L'idea era come una cosa del genere http://www.instructables.com/id/RC-Car-to-Robot/?ALLSTEPS, ma con una variazione, che quando la macchina incontra uno ostacolo giri, muovendo avanti le ruote destra oppure sinistra e muovendo indietro contemporaneamente le ruote destra nel caso si muovesse avanti quelle sinistra e viceversa. Questo è la macchina(dove sono arrivato al momento), ho caricato anche la mappa, però oltre alla programmazione, che non ho la minima idea come farla(ho trovato sui forum qualcosa che vi metto sotto), la motor shield L298N come lo collegata cioè il positivo(dei due motori a destra) nell'output 2 e il negativo(dei due motori a sinistra) nell'output 1, la stessa cosa a sinistra con + nel output 3(filo giallo se guardate l'immagine). Vi spiego come ho collegato: Il sensore con:GND,INPUT,OUT,5V. Ho collegato il GND nella ground dell'arduino, INPUT nel pin 5, OUTPUT nel pin 6 e 5V alimentato direttamente dall'arduino. La motor shield L298N: IN1 nel pin8, IN2 nel pin9,IN3 nel pin12, IN4 nel pin13; poi ENA e ENB nel pin 10 e pin 11(PWM), dopo aver letto gli altri post ho capito che servono semplicemente a spegnere e accendere la velocità? non a controllare la velocità della macchina. poi l'alimentazione lo fornisco attraverso una batteria DC esterna da 6V e il ground lo messo sull'arduino(anche quella della batteria). Non ho ancora messo la batteria da 9V(quella per alimentare l'arduino). Poi mi scuso se ho scritto così tanto, perché sono veramente disperato....non conosco nessuno che mi possa dare una mano, l'unico posto che potevo chiedere era qui....ringrazio in anticipo!!! mi serve soprattutto una mano sulla programmazione please!!!e grazie mille!!! Programmazione(so che qui la luce già non mi serve): //motore anteriore int m1 = 3; int m1_a = 4; int m1_b = 5; //motore posteriore int m2 = 9; int m2_a = 6; int m2_b = 7; //sensore ultrasuoni int ali = 11; int triggerPort = 12; int echoPort = 13; //luce int L1 = 1; int L2 = 2; int ferma(){ analogWrite( m2, 255 ); digitalWrite( m2_a, LOW ); digitalWrite( m2_b, LOW ); } void avanti(){ analogWrite( m2, 255 ); digitalWrite( m2_a, LOW ); digitalWrite( m2_b, HIGH ); } int indietro(){ analogWrite( m2, 155 ); digitalWrite( m2_a, HIGH ); digitalWrite( m2_b, LOW ); } void sx(){ digitalWrite( m1, HIGH ); digitalWrite( m1_a, LOW ); digitalWrite( m1_b, HIGH ); } void dx(){ digitalWrite( m1, HIGH ); digitalWrite( m1_a, HIGH ); digitalWrite( m1_b, LOW ); } void dritto(){ digitalWrite( m1, HIGH ); digitalWrite( m1_a, LOW ); digitalWrite( m1_b, LOW ); } int scan(){ //porta bassa l'uscita del trigger digitalWrite( ali, HIGH ); digitalWrite( triggerPort, LOW ); //invia un impulso di 10microsec su trigger digitalWrite( triggerPort, HIGH ); delayMicroseconds( 10 ); digitalWrite( triggerPort, LOW ); long duration = pulseIn( echoPort, HIGH ); long r = 0.034 * duration / 2; Serial.print( "durata: " ); Serial.print( duration ); Serial.print( " , " ); Serial.print( "distanza: " ); //dopo 38ms è fuori dalla portata del sensore if( duration > 38000 ) Serial.println( "fuori portata"); else { Serial.print( r ); Serial.println( "cm" );} //aspetta 1.5 secondi delay( 500 ); return r; } void ostacolo(){ ferma; delay(500); indietro(); delay( 1500 ); dx(); avanti(); delay( 2500 ); dritto(); } void setup() { pinMode( L1, OUTPUT ); pinMode( L2, OUTPUT); pinMode( m1, OUTPUT ); pinMode( m1_a, OUTPUT); pinMode( m1_b, OUTPUT ); pinMode( m2, OUTPUT ); pinMode( m2_a, OUTPUT ); pinMode( m2_b, OUTPUT ); pinMode( triggerPort, OUTPUT ); pinMode( echoPort, INPUT ); pinMode( ali, OUTPUT ); Serial.begin( 9600 ); Serial.println( "Sensore ultrasuoni: "); } void loop() { int m=0; Serial.print( m); m= scan(); while(m>20) { m= scan(); avanti(); } m= scan(); ostacolo(); } <a href="http://it.tinypic.com?ref=2zzp283" target="_blank"><img src="http://i61.tinypic.com/2zzp283.jpg" border="0" alt="Image and video hosting by TinyPic"></a> <a href="http://it.tinypic.com?ref=w6pgrd" target="_blank"><img src="http://i57.tinypic.com/w6pgrd.jpg" border="0" alt="Image and video hosting by TinyPic"></a> <a href="http://it.tinypic.com?ref=15x1ruo" target="_blank"><img src="http://i57.tinypic.com/15x1ruo.jpg" border="0" alt="Image and video hosting by TinyPic"></a> <a href="http://it.tinypic.com?ref=28wmnp5" target="_blank"><img src="http://i59.tinypic.com/28wmnp5.jpg" border="0" alt="Image and video hosting by TinyPic"></a> <a href="http://it.tinypic.com?ref=vopws9" target="_blank"><img src="http://i62.tinypic.com/vopws9.jpg" border="0" alt="Image and video hosting by TinyPic"></a>
  7. Fr4ncesco

    Progetto Arduino

    Salve a tutti, sono nuovo nel forum, volevo sapere se qualcuno più esperto poteva fare un programma per arduino. Vi spiego meglio: praticamente volevo fare una specie di allarme laser, cioè volevo collegare una fotoresistenza ad arduino nel modo in cui lui quando non vede più il laser manda un impulso ad un motorino elettrico di quelli piccoli e poi quest'ultimo girava e faceva attivare un allarme quello dei cinesi che va a calamita. E io non essendo tanto capace, chiedevo se qualcuno poteva fare il programma. Grazie mille a tutti per l'aiuto!:ok:
  8. capitano_85

    programmare arduino

    ciao a tutti sto partendo da zero con arduino ho comprato una scheda at mega 2560 perché voglio costruirmi una plafoniera per il mio acquario ho preso anche l'orologio per dare degli orari il mio problema è questo ho trovato questo sito che ti insegna le basi ma non riesco a capire chi mi aiuta a tradurre il programma?non mi è molto chiara la spiegazione sotto!con arduino sono riuscito a fare qualcosa di più semplice ma questo programma non lo capisco helpppp grazie a tutti http://www.mauroalfieri.it/elettronica/tutorial-rtc-shield-con-ds1307.html
  9. ESPRUINO BOARD - Javascript Computer Che cos'è Espruino? Espruino è un interprete interattivo di Javascript per Microcontrollori facilmente programmabile. Espruino Board è un micro computer, dotato del software Espruino, che chiunque può utilizzare per controllare le cose a lui collegate. La capacità di restituire una risposta immediata da parte dell'interprete Javascript al tempo di scrittura del codice Javascript, permette a chiunque di sperimentare e sviluppare programmi. Lo sviluppo del codice è reso ancor più agevole ai non esperti grazie alla fruizione di un completo editor del codice utilizzabile dal proprio Browser Web (Google Chrome, Mozilla Firefox, Internet Explorer, ...). Specifiche Tecniche Grande meno della metà di un biglietto da visita ( 5,4 cm x 4,1 cm ) STM32 32-bit 72MHz ARM Cortex M3 CPU 256KB di Flash memory, 48KB di RAM Connettore Mini USB Intervallo del voltaggio in input: da 3.6v a 15v Connettore Batteria Connettore per SD card integrato Led Rosso, Verde e Blu Punti per consentire a un modulo Bluetooth HC-05 di essere aggiunto Estremamente di basso profilo (consuma poco) 0.1" Spazio tra i vari Pin 44 GPIO Pins, che possono gestire: 26 PWM Pins 16 ADC Pins 3 USARTs 2 SPI 2 I2C 2 DACs [*] Area Prototipo che può essere usata con diverse configurazioni, come per esempio il Servo Headers, Up to 14x 500mA outputs, 2x .NET Gadgeteer connectors, o il NRF24L01+ wireless transceiver modules [*] Le API, sono state volutamente create simili a quelle di Arduino per facilitarne la vita a chi ha già utilizzato tale board in passato. Perchè usare proprio Javascript? E' un linguaggio Interpretato e, quindi, non ha bisogno di essere compilato come il C. Può essere modificato e/o aggiunto durante l'esecuzione stessa del codice. Questo permette di verificarne il funzionamento allo stesso tempo della sua esecuzione. Ha un buon supporto per le stringhe, oggetti, mappe e vettori/array. Ha una sintassi simile a quella dei linguaggi più comuni come C, C++ (Arduino) e Java Può essere facilmente reso adattabile agli eventi che insorgono di volta in volta. È ampiamente usato, facile da imparare e flessibile. L' Hardware: La Espruino Board, estremamente piccola e flessibile, consente di aggiungere i componenti necessari direttamente sulla board stessa! La Espruino Board consente di aggiungere tutti i tipi di dispositivi come: motori passo-passo , accelerometri e connettori per moduli NET.Gadgeteer . Sequenza immagini della Board: [spoiler=Espandi] [WARNING] ATTENZIONE! Quello che vedete in queste immagini si tratta ancora di un prototipo (anche se pienamente funzionante) Il prezzo standard dell'Espruino Board si attesta sui 22,50€ [/WARNING]
  10. ho caricato un programmino per luci led con sequenza continua ,a questo punto l'arduino funziona sempre sul programma inserito ,ma non riceve più alcun altro dato dal pc neanche utilizando il pulsante reset. l'arduino è diventato "sordo" a qualsiasi modifica da pc o altro . non riesco più a resettare l'arduino.
  11. Davideddu90

    Quale Arduino comprare ?

    Ciao vorrei avvicinarmi al mondo di arduino. Mi potete dare un consoglio su quale modello/versione di arduino da comprare ? Ho qualche fondamento sia di elettronica che di programmazione. Ho letto che si possono fare un sacco di progetti interessanti. Bene aspetto consigli.cool
  12. RyujiAndy

    Arduino DUE

    Finalmente anche Arduino dispone ora di una scheda di prototipazione con processore ARM (precedentemente Advanced RISC Machine, prima ancora Acorn RISC Machine) la stessa architettura di processori con cui vengono costruiti gli smartphone e tablet ed ultimamente i minicomputer come Raspberry pi. Per l'occasione è stata creata una nuova IDE (ambiente di sviluppo integrato) infatti anche se ancora non considerata è stata già rilasciata con tanto di codice sorgente e la si può scaricare tranquillamente da sito ufficiale di arduino, quest'ultima ci permette non solo di programmare questo nuovo gioiellino, ma supporta tutte le versioni precedenti, infatti si possono integrare ancora tutte le librerie già esistenti. Tornando alle caratteristiche principali c'è da notare che i dispositivo dispone di due porte USB (Universal Serial Bus), una per la programmazione grazie al chip ATMEL16U2 che viene utilizzato per la conversione da USB a seriale, a sua volta è connesso tramite UART (Universal Asynchronous Receiver-Transmitter, in italiano ricevitore-trasmettitore asincrono universale) a SAM3X che gestisce la seconda porta USB nativa da 480 Mbs, e ci permette di gestire periferiche come HDD o tartiere. Il cuore di Arduino DUE è un Atmel SAM3X8E ARM Cortex-M3 CPU un processore da 32 bit con 84 MHz Clock e la cosa soprattutto interessante sono i due DAC (Digital to Analog Converter, in ittaliano convertritore digitale analogico) che ci permettono di creare segnali video e audio, cosa impossibile sulle board precedenti, e grazie alla velocità finalmente si può cominciare a parlare di multitasking (multiprocessualità) ma conservando un consumo di corrente ridotto e quindi la possibilità di prototipazioni con alimentazione a batteria. Una cosa importante da tenere in considerazione è che ora le porte IO vengono alimentate a 3.3V infatti se alimentiamo a tensioni di 5V come le versioni precedenti queste rischiano di danneggiare l'ARM, ma in compenso le correnti di uscita dei varii pin digitali è stata portata a 130mA. Anche la Memoria Flash (memoria a stato solido) è stata aumentata infatti ora si dispone di 512 KB per le nostre applicazione e due banchi SRAM (Static Random Access Memory) uno da 64 KB e il secondo con 32 KB. File EAGLE: Arduino DUE Schematica: PDF Datasheet: Atmel SAM3X8E ARM Cortex-M3 CPU
×
×
  • Crea Nuovo...