» Yama

Posts written by Anthony

  1. .
    HTML
    void setup() {
    pinMode(13, OUTPUT);
    pinMode(7, INPUT);
    }

    void loop() {
    if (digitalRead(7) == HIGH ){
    digitalWrite(13, HIGH);
    } else {
    digitalWrite(13, LOW);
    }

    }
  2. .
    Ormai l'estate è finita :asd: un problema nell'aver finito la scuola è l'eccesso di tempo libero a disposizione. Mai avrei pensato che mi sarebbe mancata :asd:

    Ieri è stato il primo giorno e sono andato a salutare gli insegnanti. Ho rivisto qualche Ex compagno che si è re-iscritto per fare il doppio diploma. Un altro ex compagno mi ha proposto di farlo anche noi e per quanto la noia sia tanta, il ricordo dell'ultimo anno è ancora vivido nella mia testa :asd:
    Dopo 8-9 ore di lavoro farsi mezz'ora/un'ora di strada per andare a scuola (dipendentemente dal traffico), farsi la scalinata stanchi morti e tutto il corridoio per arrivare in classe anche se la voglia era quella di sdraiarsi nel divano e guardare il soffitto e rilassarsi :asd:

    Arriviamo al punto! Tutto questo richiedeva un certo impegno, tempo e sacrificio. Sacrificare un Hobby o una passione, andare in palestra o seguire un corso. Non ricordo già più che passioni avevo prima di cominciare :asd: Adesso passo le serate a guardare la tv e rimuginare sul tempo che sta passando e che sto sprecando :asd: Vorrei trovare qualcosa che mi stimoli tanto come ha fatto la scuola con me finora ma non è facile. Quando ero più giovane facevo Parkour o ballavo Breakdance ma sono troppo vecchio per questo ormai :asd:

    Mi piacerebbe fare qualche sport ma avrei bisogno sicuramente di qualcuno che mi faccia compagnia, iniziare uno sport individuale mi annoierebbe troppo. Sono uno che ama la compagnia e la chiacchiera :asd:

    Ditemi di voi, avete consigli? Passioni? Cosa vi piace fare per passare il tempo dopo il lavoro?
  3. .
    Volevo aprire questa discussione per parlare di collezionismo. Sono convinto che tutti noi, chi più e chi meno, colleziona qualcosa. Io colleziono bene o male tutto. Parecchi albi a fumetti, i miei DVD preferiti, figure, lego, peluches, giochi di carte, ecc... Ricordo che qualche anno fa collezionavo lattine, bottigliette e bicchieri :asd: Ho dovuto smettere e alcune di queste collezioni sono dovute sparire.

    Il ricordo più vecchio della mia prima "collezione" risale a quando ero un bambino, non ricordo di preciso dove ma so che in edicola davano le VHS di Heidi e mia mamma me le comprava :asd: non so se era per farmi stare buono o perché Heidi piacesse a lei, però l'anno scorso, controllando le cassette, ho notato che avevo quasi la collezione completa. Purtroppo è stata una delle prime collezioni a volare, le ho dovute buttare, chi ne ha alcune sa quanto spazio occupano. :asd:

    Un altro vecchio ricordo sono dei videogiochi per PC di una piccola collana in edicola, c'erano 10 giochi con un prezzo di 10€ l'uno. Quanti ricordi. Mi viene in mente che quando uscivo da scuola il sabato con mia mamma andavamo in edicola a prendere quei giochi.

    Un'altra collana, purtroppo incompleta, è quella con i film di Bud Spencer e Terence Hill. Anche quelli costavano 10€ l'uno. Era anche un periodo in cui avevo cominciato a collezionare i DVD dei miei film preferiti. Peccato che si avvicinava una brutta crisi, infatti non potevamo più permettercela in casa visto che l'azienda dove lavorava mia mamma aveva chiuso e quindi la scelta era il cibo o i DVD. :asd: Un po' mi dispiace vedere la collana incompleta sullo scaffale ma in fondo non importa, sono solo DVD.

    Le mie collezioni mi portano alla mente periodo o ricordi del passato, in un periodo in cui non potevo permettermi nulla. Un esempio è la mia collezione di Yu-Gi-Oh, gioco di carte a cui da piccolo giocavo poco ed avevo carte scarse che potevo mantenermi da solo, con scambi e pietà dei ragazzi più grandi. Un paio di anni fa, prima di smettere di giocare ne ho comprate tante (talmente tante che adesso faccio fatica a sbolognare :asd: ), forse era un modo di compensare quello che non ho potuto avere in passato :asd:

    Ma basta parlare di me, voi avete qualche passione? Collezionate qualcosa? Cosa vi spinge a collezionare?

    Edited by Anthony - 25/8/2022, 21:52
  4. .
    Bene, piccola premessa, non l'ho presa a 30 anni ma 29 :asd: anche se ne compio 30 a Novembre.

    Volevo raccontare un po' della mia alternanza scuola/lavoro. Per chi non lo sapesse, quattri anni fa ho cominciato a studiare ad una scuola serale.
    Prima cosa, cosa mi ha spinto a tornare a studiare?
    Quattro anni fa sono andato a Copenaghen con un amico a trovare un amico in comune che studiava e lavorava li. Il nostro amico che vive li stava studiando economia all'università di Copenaghen ed un paio di volte a settimana lavorava qualche ora in un'azienda delle zone. In quella settimana di vacanza abbiamo visto una vita completamente diversa da quella che avevamo noi operai, il nostro amico si è scelto il lavoro che voleva, nel posto che voleva ed aveva il tempo libero che voleva. C'è da dire che già da tempo avevo una mezza idea di cominciare a studiare ma la scuola più vicina da casa mia è a 40 minuti :asd: Allora il mio amico mi ha proposto di dividere la macchina ed iscriverci al serale. Che dire? Ho accettato!

    Primo/secondo anno: Una mezza fortuna, i primi due anni erano uniti, quindi ho fatto solo quattro anni e non cinque. Dico la verità, non sapevo quanto sarei durato, da una decina d'anni che non aprivo un libro e anche prima non ho mai studiato tanto. Sono cominciate le prime verifiche ed i voti erano abbastanza soddisfacenti mentre alla prima interrogazione ho fatto una mezza scena muta. Dopo quella prima interrogazione orribile mi sono sempre impegnato a studiare molto di più per evitare quelle orribili brutte figure. In men che non si dica il primo anno è volato, tra insegnati eccellenti che si sono impegnati un sacco e ci hanno dedicato tempo anche durante i loro giorni di riposo e purtroppo anche insegnanti che non facevano niente, si sedevano in classe e si facevano i fatti loro al computer.

    Terzo anno: Un trauma! La mia unica fortuna è stata aver fatto amicizia con dei compagni di classe e ci siamo dati una mano ad arrivare in fondo. Il mio amico ha cambiato indirizzo, anzi, io ho cambiato indirizzo :asd: sono andato a fare Meccanica mentre lui Elettrotecnica. Gli insegnanti erano cambiati eccetto una, quella d'inglese. Purtroppo era l'insegnante che si sedeva e si faceva i fatti suoi al pc. Gli altri insegnanti erano diversi dai precedenti, erano al serale da anni ed avevano una mentalità diversa, il problema è che dove prima facevamo in classe, ora dovevamo fare a casa. Se non bastasse è arrivato il Covid e da metà Gennaio/Febbraio (o quando è stato ) siamo rimasti a casa. Gli insegnanti sono completamente spariti, praticamente solo uno di loro faceva lezione online ed era quello che leggeva dal libro :asd: Quella di italiano ci dava appuntamento e dopo mezz'ora di ritardo ci dava buca dicendoci che ci saremmo rivisti la settimana dopo. Quella di inglese ha dato il debito a me ed un altro compagno solo perché le stavamo antipatici :asd: avevo 8 nel primo quadrimestre e nel secondo non ci ha dato possibilità di avere voti o di recuperarli. Quello di matematica è sparito completamente, è riapparso dopo 2 mesi con dei video da 5 minuti in cui spiegava qualcosa di trigonometria. Mentre quello di Meccanica ci mandava esercizi da fare a casa per tenerci allenati.

    Quarto anno: Il quarto anno è stato forse il più strano, metà a casa e metà in presenza. Gli insegnanti erano in classe ma la scuola ha la sua età e l'acustica era veramente orribile. Praticamente passavamo le lezioni ad ascoltare degli insegnanti senza poter interagire con loro. Due novità, l'insegnante di inglese era cambiato, abbiamo beccato un eccellente insegnante che ci ha fatto appassionare ed era l'unico che ci coinvolgeva. Per l'insegnante di Sistemi abbiamo dovuto aspettare Dicembre, visto che non ne abbiamo avuto uno per i primi mesi :asd: Mentre l'insegnante di laboratorio si è dato malato praticamente tutto l'anno, abbiamo avuto tre o quattro supplenti di cui solo uno valido con cui abbiamo imparato moltissime cose sul disegno.

    Quinto anno: Non è cominciato particolarmente bene, anche se abbiamo avuto nuovi compagni di classe, alcuni dei vecchi compagni di classe facevano veramente tanto baccano, non si riusciva a seguire le lezioni. Fortunatamente le persone che facevano casino si sono ritirate e la classe si è finalmente unita. L'insegnante di inglese ha cambiato scuola, gli hanno dato una cattedra in un'altra struttura e l'ha ovviamente accettata, ne abbiamo avuta un'altra che è stata brava anche se non all'altezza del suo predecessore. L'anno è andato più o meno bene, siamo arrivati in fondo per inerzia, almeno io.

    Esami: Ok, questi erano quelli che mi preoccupavano di più, devo dire che non mi sono sentito di avere una preparazione ottima. I due scritti sono andati discreti, il tema mi è andato nella media. Dico la verità, non sono un appassionato della scrittura :asd: La prova di meccanica speravo di più, ci siamo lamentati tanto del metodo dell'insegnante ma in realtà alla fine ci ha preparati bene alla prova, vedendo gli studenti del diurno non mi sembravano più preparati di noi. L'orale è stata una sconfitta, quando sono entrato e mi hanno dato l'immagine sono andato nel panico, non ricordavo più nulla, penso di essere stato abbastanza avvantaggiato visto che mi avevano dato una foto sulle rinnovabili, eppure non sapevo proprio cosa dire, ho passato un'ora di inferno e mi sono vergognato parecchio.

    Piccolo pensiero: Si dovrebbe tutelare un po' di più gli studenti ed evitare che ci siano insegnanti parassiti che giudichino in base al loro sentimento verso gli studenti. Una persona che può influenzare il voto (quindi il futuro) di una persona dovrebbe essere gestita e non libera di fare quello che vuole.
    Il sistema scolastico è veramente lento, figuratevi che nel quarto anno scoprivamo il giorno stesso se dovevamo stare a casa o venire a scuola. Su certi aspetti sono stato molto deluso ma per altri piacevolmente sorpreso.

    Se a qualcuno interessasse, sono uscito con l'80 :asd:
  5. .
    Procedimento per installazione e cura

    1. Scaricare il software dal TORRENT FILE DOWNLOAD

    2. Installare Autocad con uno dei seguenti seriali: 666-69696969, 667-98989898, 400-45454545 066-66666666

    3. Utilizzare la Product Key: 001J1 oppure 001K1

    4. Completare l’installazione e prima di avviare e attivare il prodotto, DISABILITARE LA VOSTRA CONNESSIONE AD INTERNET

    5. Completare l’installazione e avviare AutoCad

    6. Vi chiederà di attivare, cliccate sull’attivazione offline e quindi Enter a serial number

    7. Successivamente Activate

    8. Selezionate Request an activation code using an offline method

    9. DISABILITATE IL VOSTRO ANTIVIRUS – COME DISATTIVARE WINDOWS DEFENDER TEMPORANEAMENTE

    10. Aprite la cura di XFORCE in modalità Amministratore (Selezionate correttamente la versione x86 per la 32bit o la x64 per la versione a 64bit)

    11. Cliccate sul pulsante Mem Patch vi dirà successfully patched

    12. Copiate il request code dalla schermata di AutoCad e incollatela nella Keygen per poi cliccare Generate

    13. Copiare il codice generato dalla Keygen e incollatelo come codice di attivazione offline di AutoCad.

    14. Ora Cliccate su Active e il gioco è fatto.

    15. Dato che il software è in lingua inglese, dopo l’installazione completa potete scaricare e installare il language pack italiano ufficiale:
      LINK FOR LANGUAGE PACK ITALIAN 64bit
      LINK FOR LANGUAGE PACK ITALIAN 32bit


    Se avete errori di attivazioni con codici:

    Error 0015.111
    Error 0015.301
  6. .
    HTML
    #include <IRremote.h>
    #define IR_RECV_PIN 2

    void setup(){
    IrReceiver.begin(IR_RECV_PIN, ENABLE_LED_FEEDBACK);
    Serial.begin(9600);
    Serial.println("Ok");
    }

    void loop(){
    if (IrReceiver.decode()) {
    unsigned long keycode = IrReceiver.decodedIRData.command;
    Serial.println(keycode);
    if (IrReceiver.decodedIRData.flags & IRDATA_FLAGS_IS_REPEAT) {
    IrReceiver.resume();
    return;
    }
    IrReceiver.resume();
    }
    }
  7. .

    V. 1.01


    HTML
    #include <Servo.h>
    #define PIN_SERVO 9
    int buttonPin = 2;
    int servoState = LOW;
    int buttonState = LOW;
    int buttonState2 = HIGH;

    Servo servo;

    void setup(){
    servo.attach(PIN_SERVO);
    pinMode(buttonPin, INPUT);
    }

    void loop(){
    int reading = digitalRead(buttonPin);
    if(reading != buttonState) {
    for(int i = 0; i < 180; i++){
    servo.write(i);
    delay(20);
    }
    for(int i = 179; i >= 0; i--){
    servo.write(i);
    delay(20);
    }
    } else {
    servoState = LOW;
    }
    }
  8. .
    HTML
    #include <Servo.h>
    #define PIN_SERVO 9
    int buttonPin = 2;
    int servoState = LOW;
    int buttonState = LOW;

    Servo servo;

    void setup(){
    servo.attach(PIN_SERVO);
    pinMode(buttonPin, INPUT);
    }

    void loop(){
    int reading = digitalRead(buttonPin);
    if(reading != buttonState and reading == HIGH) {
    for(int i = 0; i < 180; i++){
    servo.write(i);
    delay(20);
    }
    } else {
    servoState = reading;
    }
    }
  9. .
    HTML
    #include <Servo.h>
    #define PIN_SERVO 9
    #define PIN_POTENZIOMETRO A0

    Servo servo;

    void setup(){
    servo.attach(PIN_SERVO);
    }
    void loop(){
    int input = analogRead(PIN_POTENZIOMETRO);
    int angolo = map(input, 0, 1023, 0, 179);
    servo.write(angolo);
    delay(20);
    }


    CITAZIONE
    int input = analogRead(PIN_POTENZIOMETRO);
    int angolo = map(input, 0, 1023, 0, 179);
    servo.write(angolo);
  10. .
    HTML
    #include <Servo.h>
    #define PIN_SERVO 9

    Servo servo;

    void setup(){
    servo.attach(PIN_SERVO);
    }
    void loop(){
    for(int i = 0; i < 180; i++){
    servo.write(i);
    delay(20);

    }
    for(int i = 179; i >= 0; i--){
    servo.write(i);
    delay(20);
    }
    }


    Analisi:

    CITAZIONE
    #include <servo.h>
    #define PIN_SERVO 9

    Servo servo;

    void setup(){
    servo.attach(PIN_SERVO);
    }

    Questa parte serve ad includere la libreria del ServoMotore e nominarla. Il 9 è la porta arduino in cui abbiamo collegato il nostro ServoMotore.

    CITAZIONE
    for(int i = 0; i < 180; i++){
    servo.write(i);
    delay(20);

    }
    for(int i = 179; i >= 0; i--){
    servo.write(i);
    delay(20);
    }

    Questa parte serve a far ruotare il nostro ServoMotore da 0 a 180 gradi, successivamente (dopo un ritardo di 20 milli secondi) si muoverà da 179 gradi fino a 0.
  11. .

    Versione 2



    HTML
    #include <LiquidCrystal_I2C.h>
    #define LED_PIN 3

    LiquidCrystal_I2C lcd(0x27, 16, 2);

    String riga1 = "Led acceso";
    String riga2 = "Led spento";

    int ledPin = 9;
    int buttonPin = 8;
    int ledState = LOW;
    int buttonState = LOW;
    int ritardo = 10;

    void setup() {
    lcd.init();
    lcd.backlight();
    pinMode(LED_PIN, OUTPUT);
    analogWrite(LED_PIN, 50);

    pinMode(ledPin, OUTPUT);
    pinMode(buttonPin, INPUT);
    digitalWrite(ledPin, ledState);

    }

    void loop() {
    if (ledState == HIGH) {
    lcd.clear();
    lcd.setCursor(0, 0);
    lcd.print(riga1);
    } else {
    lcd.clear();
    lcd.setCursor(0, 0);
    lcd.print(riga2);
    }

    int reading = digitalRead(buttonPin);
    if(reading != buttonState and reading == HIGH) {
    ledState = !ledState;
    digitalWrite(ledPin, ledState);
    }
    buttonState = reading;
    delay(ritardo);
    }
  12. .
    HTML
    #include <LiquidCrystal_I2C.h>
    #define LED_PIN 3

    LiquidCrystal_I2C lcd(0x27, 16, 2);

    String riga1 = "Led acceso";
    String riga2 = "Led spento";

    int ledPin = 9;
    int buttonPin = 8;
    int ledState = LOW;
    int buttonState = LOW;
    int ritardo = 10;

    void setup() {
    lcd.init();
    lcd.backlight();
    pinMode(LED_PIN, OUTPUT);
    analogWrite(LED_PIN, 50);

    pinMode(ledPin, OUTPUT);
    pinMode(buttonPin, INPUT);
    digitalWrite(ledPin, ledState);

    }

    void loop() {
    if (ledState == HIGH) {
    lcd.clear();
    lcd.setCursor(0, 0);
    typewriting(riga1);
    } else {
    lcd.clear();
    lcd.setCursor(0, 0);
    typewriting(riga2);
    }

    int reading = digitalRead(buttonPin);
    if(reading != buttonState and reading == HIGH) {
    ledState = !ledState;
    digitalWrite(ledPin, ledState);
    }
    buttonState = reading;
    delay(ritardo);

    }

    void typewriting(String messaggio) {
    int lunghezza = messaggio.length();
    for(int i = 0; i < lunghezza; i++){
    lcd.print(messaggio[i]);
    delay(150);
    }
    }
  13. .
    HTML
    #include <LiquidCrystal_I2C.h>
    #define LED_PIN 3

    LiquidCrystal_I2C lcd(0x27, 16, 2);

    String riga1 = "Messaggio riga1";
    String riga2 = "Messaggio riga2";

    void setup() {
    lcd.init();
    lcd.backlight();
    pinMode(LED_PIN, OUTPUT);
    analogWrite(LED_PIN, 50);
    }

    void loop() {
    lcd.clear();
    lcd.setCursor(0, 0);
    typewriting(riga1);
    lcd.setCursor(0, 1);
    typewriting(riga2);
    delay(1000);
    }

    void typewriting(String messaggio) {
    int lunghezza = messaggio.length();
    for(int i = 0; i < lunghezza; i++){
    lcd.print(messaggio[i]);
    delay(150);
    }
    }



    Si può utilizzare const o #define per creare una costante numerica o di tipo String.
    #include <liquidcrystal_i2c.h> La libreria dello schermo. (Sketch > #include Libreria > Gestione librerie)
    analogWrite(LED_PIN, 50); Luminosità della scritta.

    HTML
    lcd.clear();
    lcd.setCursor(0, 0);
    typewriting(riga1);
    lcd.setCursor(0, 1);
    typewriting(riga2);
    delay(1000);


    lcd.clear() pulisce lo schermo.
    lcd.setCursor imposta la riga dello schermo.
    typewriting scrive quello che è stato inserito nella variabile.
  14. .

    Per fare in modo che il bottone accenda o spenga il led



    HTML
    int ledPin = 9;
    int buttonPin = 2;
    int ledState = LOW;
    int buttonState = LOW;
    int ritardo = 10;

    void setup() {
    pinMode(ledPin, OUTPUT);
    pinMode(buttonPin, INPUT);
    digitalWrite(ledPin, ledState);
    }

    void loop() {
    int reading = digitalRead(buttonPin);
    if(reading != buttonState and reading == HIGH) {
    ledState = !ledState;
    digitalWrite(ledPin, ledState);
    }
    buttonState = reading;
    delay(ritardo);
    }


    CITAZIONE
    digitalWrite(ledPin, ledStato); Fa in modo che il led sia spento quando faccio partire il programma.
    ledState = !ledState il ! prima della variabile inverte il suo valore.

    Se reading è diverso da buttonState e reading è azionato (HIGH) viene invertito il valore della variabile ledState. digitalWrite inserisce nel pin il nuovo stato della variabile.
  15. .
    HTML
    int ledPin = 9;
    int buttonPin = 2;
    int ritardo = 10;

    void setup() {
    pinMode(ledPin, OUTPUT);
    pinMode(buttonPin, INPUT);
    }

    void loop() {
    if(digitalRead(buttonPin) == HIGH) {
    digitalWrite (ledPin, HIGH);
    } else {
    digitalWrite(ledPin, LOW);
    }
    delay (ritardo);
    }


    CITAZIONE
    int Variabile in cui si può inserire un numero intero.
    if Se.
    digitalRead Legge il valore da un pin digitale specifico.
    Else Oppure.

    Il codice legge "Se il bottone è premuto accendo il led, oppure lo spengo."
69 replies since 2/12/2003
.